﻿# Sakuya Cheat Menu Pro - Block 5 Scripted GUIs

sakuya_b5_has_selection_check = {
	scope = country
	is_shown = {
		OR = {
			has_variable = sakuya_b5_sel_ig_armed_forces
			has_variable = sakuya_b5_sel_ig_devout
			has_variable = sakuya_b5_sel_ig_industrialists
			has_variable = sakuya_b5_sel_ig_intelligentsia
			has_variable = sakuya_b5_sel_ig_landowners
			has_variable = sakuya_b5_sel_ig_petty_bourgeoisie
			has_variable = sakuya_b5_sel_ig_rural_folk
			has_variable = sakuya_b5_sel_ig_trade_unions
		}
	}
}

sakuya_b5_has_single_selection_check = {
	scope = country
	is_shown = {
		OR = {
			AND = { has_variable = sakuya_b5_sel_ig_armed_forces NOT = { OR = { has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
			AND = { has_variable = sakuya_b5_sel_ig_devout NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
			AND = { has_variable = sakuya_b5_sel_ig_industrialists NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
			AND = { has_variable = sakuya_b5_sel_ig_intelligentsia NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
			AND = { has_variable = sakuya_b5_sel_ig_landowners NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
			AND = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_rural_folk has_variable = sakuya_b5_sel_ig_trade_unions } } }
			AND = { has_variable = sakuya_b5_sel_ig_rural_folk NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_trade_unions } } }
			AND = { has_variable = sakuya_b5_sel_ig_trade_unions NOT = { OR = { has_variable = sakuya_b5_sel_ig_armed_forces has_variable = sakuya_b5_sel_ig_devout has_variable = sakuya_b5_sel_ig_industrialists has_variable = sakuya_b5_sel_ig_intelligentsia has_variable = sakuya_b5_sel_ig_landowners has_variable = sakuya_b5_sel_ig_petty_bourgeoisie has_variable = sakuya_b5_sel_ig_rural_folk } } }
		}
	}
}

sakuya_b5_has_revolution_check = {
	scope = country
	is_shown = {
		OR = {
			has_revolution = yes
			any_political_movement = { is_revolutionary = yes }
			any_political_movement = { is_secessionist = yes }
		}
	}
}

sakuya_b5_has_marked_character_check = {
	scope = country
	is_shown = {
		any_country = {
			any_scope_character = {
				has_variable = sakuya_mark_character_target
			}
		}
	}
}

sakuya_b5_has_selection_and_revolution_check = {
	scope = country
	is_shown = {
		OR = {
			has_revolution = yes
			any_political_movement = { is_revolutionary = yes }
			any_political_movement = { is_secessionist = yes }
		}
		OR = {
			has_variable = sakuya_b5_sel_ig_armed_forces
			has_variable = sakuya_b5_sel_ig_devout
			has_variable = sakuya_b5_sel_ig_industrialists
			has_variable = sakuya_b5_sel_ig_intelligentsia
			has_variable = sakuya_b5_sel_ig_landowners
			has_variable = sakuya_b5_sel_ig_petty_bourgeoisie
			has_variable = sakuya_b5_sel_ig_rural_folk
			has_variable = sakuya_b5_sel_ig_trade_unions
		}
	}
}

sakuya_b5_has_selection_and_marked_character_check = {
	scope = country
	is_shown = {
		OR = {
			has_variable = sakuya_b5_sel_ig_armed_forces
			has_variable = sakuya_b5_sel_ig_devout
			has_variable = sakuya_b5_sel_ig_industrialists
			has_variable = sakuya_b5_sel_ig_intelligentsia
			has_variable = sakuya_b5_sel_ig_landowners
			has_variable = sakuya_b5_sel_ig_petty_bourgeoisie
			has_variable = sakuya_b5_sel_ig_rural_folk
			has_variable = sakuya_b5_sel_ig_trade_unions
		}
		any_country = {
			any_scope_character = {
				has_variable = sakuya_mark_character_target
			}
		}
	}
}

sakuya_b5_select_armed_forces_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_ig_armed_forces } }
sakuya_b5_select_armed_forces_toggle = { scope = country is_shown = { is_player = yes } effect = { if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_variable = sakuya_b5_sel_ig_armed_forces } else = { set_variable = sakuya_b5_sel_ig_armed_forces } } }
sakuya_b5_select_armed_forces_solo = { scope = country is_shown = { is_player = yes } effect = { remove_variable = sakuya_b5_sel_ig_armed_forces remove_variable = sakuya_b5_sel_ig_devout remove_variable = sakuya_b5_sel_ig_industrialists remove_variable = sakuya_b5_sel_ig_intelligentsia remove_variable = sakuya_b5_sel_ig_landowners remove_variable = sakuya_b5_sel_ig_petty_bourgeoisie remove_variable = sakuya_b5_sel_ig_rural_folk remove_variable = sakuya_b5_sel_ig_trade_unions set_variable = sakuya_b5_sel_ig_armed_forces } }

sakuya_b5_select_devout_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_ig_devout } }
sakuya_b5_select_devout_toggle = { scope = country is_shown = { is_player = yes } effect = { if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_variable = sakuya_b5_sel_ig_devout } else = { set_variable = sakuya_b5_sel_ig_devout } } }
sakuya_b5_select_devout_solo = { scope = country is_shown = { is_player = yes } effect = { remove_variable = sakuya_b5_sel_ig_armed_forces remove_variable = sakuya_b5_sel_ig_devout remove_variable = sakuya_b5_sel_ig_industrialists remove_variable = sakuya_b5_sel_ig_intelligentsia remove_variable = sakuya_b5_sel_ig_landowners remove_variable = sakuya_b5_sel_ig_petty_bourgeoisie remove_variable = sakuya_b5_sel_ig_rural_folk remove_variable = sakuya_b5_sel_ig_trade_unions set_variable = sakuya_b5_sel_ig_devout } }

sakuya_b5_select_industrialists_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_ig_industrialists } }
sakuya_b5_select_industrialists_toggle = { scope = country is_shown = { is_player = yes } effect = { if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_variable = sakuya_b5_sel_ig_industrialists } else = { set_variable = sakuya_b5_sel_ig_industrialists } } }
sakuya_b5_select_industrialists_solo = { scope = country is_shown = { is_player = yes } effect = { remove_variable = sakuya_b5_sel_ig_armed_forces remove_variable = sakuya_b5_sel_ig_devout remove_variable = sakuya_b5_sel_ig_industrialists remove_variable = sakuya_b5_sel_ig_intelligentsia remove_variable = sakuya_b5_sel_ig_landowners remove_variable = sakuya_b5_sel_ig_petty_bourgeoisie remove_variable = sakuya_b5_sel_ig_rural_folk remove_variable = sakuya_b5_sel_ig_trade_unions set_variable = sakuya_b5_sel_ig_industrialists } }

sakuya_b5_select_intelligentsia_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_ig_intelligentsia } }
sakuya_b5_select_intelligentsia_toggle = { scope = country is_shown = { is_player = yes } effect = { if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_variable = sakuya_b5_sel_ig_intelligentsia } else = { set_variable = sakuya_b5_sel_ig_intelligentsia } } }
sakuya_b5_select_intelligentsia_solo = { scope = country is_shown = { is_player = yes } effect = { remove_variable = sakuya_b5_sel_ig_armed_forces remove_variable = sakuya_b5_sel_ig_devout remove_variable = sakuya_b5_sel_ig_industrialists remove_variable = sakuya_b5_sel_ig_intelligentsia remove_variable = sakuya_b5_sel_ig_landowners remove_variable = sakuya_b5_sel_ig_petty_bourgeoisie remove_variable = sakuya_b5_sel_ig_rural_folk remove_variable = sakuya_b5_sel_ig_trade_unions set_variable = sakuya_b5_sel_ig_intelligentsia } }

sakuya_b5_select_landowners_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_ig_landowners } }
sakuya_b5_select_landowners_toggle = { scope = country is_shown = { is_player = yes } effect = { if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_variable = sakuya_b5_sel_ig_landowners } else = { set_variable = sakuya_b5_sel_ig_landowners } } }
sakuya_b5_select_landowners_solo = { scope = country is_shown = { is_player = yes } effect = { remove_variable = sakuya_b5_sel_ig_armed_forces remove_variable = sakuya_b5_sel_ig_devout remove_variable = sakuya_b5_sel_ig_industrialists remove_variable = sakuya_b5_sel_ig_intelligentsia remove_variable = sakuya_b5_sel_ig_landowners remove_variable = sakuya_b5_sel_ig_petty_bourgeoisie remove_variable = sakuya_b5_sel_ig_rural_folk remove_variable = sakuya_b5_sel_ig_trade_unions set_variable = sakuya_b5_sel_ig_landowners } }

sakuya_b5_select_petty_bourgeoisie_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } }
sakuya_b5_select_petty_bourgeoisie_toggle = { scope = country is_shown = { is_player = yes } effect = { if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_variable = sakuya_b5_sel_ig_petty_bourgeoisie } else = { set_variable = sakuya_b5_sel_ig_petty_bourgeoisie } } }
sakuya_b5_select_petty_bourgeoisie_solo = { scope = country is_shown = { is_player = yes } effect = { remove_variable = sakuya_b5_sel_ig_armed_forces remove_variable = sakuya_b5_sel_ig_devout remove_variable = sakuya_b5_sel_ig_industrialists remove_variable = sakuya_b5_sel_ig_intelligentsia remove_variable = sakuya_b5_sel_ig_landowners remove_variable = sakuya_b5_sel_ig_petty_bourgeoisie remove_variable = sakuya_b5_sel_ig_rural_folk remove_variable = sakuya_b5_sel_ig_trade_unions set_variable = sakuya_b5_sel_ig_petty_bourgeoisie } }

sakuya_b5_select_rural_folk_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_ig_rural_folk } }
sakuya_b5_select_rural_folk_toggle = { scope = country is_shown = { is_player = yes } effect = { if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_variable = sakuya_b5_sel_ig_rural_folk } else = { set_variable = sakuya_b5_sel_ig_rural_folk } } }
sakuya_b5_select_rural_folk_solo = { scope = country is_shown = { is_player = yes } effect = { remove_variable = sakuya_b5_sel_ig_armed_forces remove_variable = sakuya_b5_sel_ig_devout remove_variable = sakuya_b5_sel_ig_industrialists remove_variable = sakuya_b5_sel_ig_intelligentsia remove_variable = sakuya_b5_sel_ig_landowners remove_variable = sakuya_b5_sel_ig_petty_bourgeoisie remove_variable = sakuya_b5_sel_ig_rural_folk remove_variable = sakuya_b5_sel_ig_trade_unions set_variable = sakuya_b5_sel_ig_rural_folk } }

sakuya_b5_select_trade_unions_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_ig_trade_unions } }
sakuya_b5_select_trade_unions_toggle = { scope = country is_shown = { is_player = yes } effect = { if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_variable = sakuya_b5_sel_ig_trade_unions } else = { set_variable = sakuya_b5_sel_ig_trade_unions } } }
sakuya_b5_select_trade_unions_solo = { scope = country is_shown = { is_player = yes } effect = { remove_variable = sakuya_b5_sel_ig_armed_forces remove_variable = sakuya_b5_sel_ig_devout remove_variable = sakuya_b5_sel_ig_industrialists remove_variable = sakuya_b5_sel_ig_intelligentsia remove_variable = sakuya_b5_sel_ig_landowners remove_variable = sakuya_b5_sel_ig_petty_bourgeoisie remove_variable = sakuya_b5_sel_ig_rural_folk remove_variable = sakuya_b5_sel_ig_trade_unions set_variable = sakuya_b5_sel_ig_trade_unions } }

sakuya_b5_all_approval_check = { scope = country is_shown = { has_variable = sakuya_b5_all_approval_active } }
sakuya_b5_all_approval_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_approval_mult } } set_variable = { name = sakuya_b5_all_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_approval_mult add = 5 }
		remove_modifier = sakuya_cheat_b5_all_approval
		if = { limit = { has_variable = sakuya_b5_all_approval_mult } add_modifier = { name = sakuya_cheat_b5_all_approval multiplier = var:sakuya_b5_all_approval_mult } set_variable = sakuya_b5_all_approval_active }
		if = { limit = { var:sakuya_b5_all_approval_mult = 0 } remove_modifier = sakuya_cheat_b5_all_approval remove_variable = sakuya_b5_all_approval_mult remove_variable = sakuya_b5_all_approval_active }
	}
}
sakuya_b5_all_approval_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_approval_mult } } set_variable = { name = sakuya_b5_all_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_approval_mult add = 100 }
		remove_modifier = sakuya_cheat_b5_all_approval
		add_modifier = { name = sakuya_cheat_b5_all_approval multiplier = var:sakuya_b5_all_approval_mult }
		set_variable = sakuya_b5_all_approval_active
	}
}
sakuya_b5_all_approval_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_approval_mult } } set_variable = { name = sakuya_b5_all_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_approval_mult add = 1 }
		remove_modifier = sakuya_cheat_b5_all_approval
		add_modifier = { name = sakuya_cheat_b5_all_approval multiplier = var:sakuya_b5_all_approval_mult }
		set_variable = sakuya_b5_all_approval_active
	}
}
sakuya_b5_all_approval_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_approval_mult } } set_variable = { name = sakuya_b5_all_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_approval_mult add = -5 }
		remove_modifier = sakuya_cheat_b5_all_approval
		if = { limit = { has_variable = sakuya_b5_all_approval_mult } add_modifier = { name = sakuya_cheat_b5_all_approval multiplier = var:sakuya_b5_all_approval_mult } set_variable = sakuya_b5_all_approval_active }
		if = { limit = { var:sakuya_b5_all_approval_mult = 0 } remove_modifier = sakuya_cheat_b5_all_approval remove_variable = sakuya_b5_all_approval_mult remove_variable = sakuya_b5_all_approval_active }
	}
}
sakuya_b5_all_approval_clear = { scope = country is_shown = { is_player = yes } effect = { remove_modifier = sakuya_cheat_b5_all_approval remove_variable = sakuya_b5_all_approval_mult remove_variable = sakuya_b5_all_approval_active } }

sakuya_b5_all_pol_str_mult_check = { scope = country is_shown = { has_variable = sakuya_b5_all_pol_str_mult_active } }
sakuya_b5_all_pol_str_mult_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pol_str_mult_value } } set_variable = { name = sakuya_b5_all_pol_str_mult_value value = 0 } }
		change_variable = { name = sakuya_b5_all_pol_str_mult_value add = 0.2 }
		remove_modifier = sakuya_cheat_b5_all_pol_str_mult
		if = { limit = { has_variable = sakuya_b5_all_pol_str_mult_value } add_modifier = { name = sakuya_cheat_b5_all_pol_str_mult multiplier = var:sakuya_b5_all_pol_str_mult_value } set_variable = sakuya_b5_all_pol_str_mult_active }
		if = { limit = { var:sakuya_b5_all_pol_str_mult_value = 0 } remove_modifier = sakuya_cheat_b5_all_pol_str_mult remove_variable = sakuya_b5_all_pol_str_mult_value remove_variable = sakuya_b5_all_pol_str_mult_active }
	}
}
sakuya_b5_all_pol_str_mult_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pol_str_mult_value } } set_variable = { name = sakuya_b5_all_pol_str_mult_value value = 0 } }
		change_variable = { name = sakuya_b5_all_pol_str_mult_value add = 200 }
		remove_modifier = sakuya_cheat_b5_all_pol_str_mult
		add_modifier = { name = sakuya_cheat_b5_all_pol_str_mult multiplier = var:sakuya_b5_all_pol_str_mult_value }
		set_variable = sakuya_b5_all_pol_str_mult_active
	}
}
sakuya_b5_all_pol_str_mult_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pol_str_mult_value } } set_variable = { name = sakuya_b5_all_pol_str_mult_value value = 0 } }
		change_variable = { name = sakuya_b5_all_pol_str_mult_value add = 0.05 }
		remove_modifier = sakuya_cheat_b5_all_pol_str_mult
		add_modifier = { name = sakuya_cheat_b5_all_pol_str_mult multiplier = var:sakuya_b5_all_pol_str_mult_value }
		set_variable = sakuya_b5_all_pol_str_mult_active
	}
}
sakuya_b5_all_pol_str_mult_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pol_str_mult_value } } set_variable = { name = sakuya_b5_all_pol_str_mult_value value = 0 } }
		change_variable = { name = sakuya_b5_all_pol_str_mult_value add = -0.2 }
		remove_modifier = sakuya_cheat_b5_all_pol_str_mult
		if = { limit = { has_variable = sakuya_b5_all_pol_str_mult_value } add_modifier = { name = sakuya_cheat_b5_all_pol_str_mult multiplier = var:sakuya_b5_all_pol_str_mult_value } set_variable = sakuya_b5_all_pol_str_mult_active }
		if = { limit = { var:sakuya_b5_all_pol_str_mult_value = 0 } remove_modifier = sakuya_cheat_b5_all_pol_str_mult remove_variable = sakuya_b5_all_pol_str_mult_value remove_variable = sakuya_b5_all_pol_str_mult_active }
	}
}
sakuya_b5_all_pol_str_mult_clear = { scope = country is_shown = { is_player = yes } effect = { remove_modifier = sakuya_cheat_b5_all_pol_str_mult remove_variable = sakuya_b5_all_pol_str_mult_value remove_variable = sakuya_b5_all_pol_str_mult_active } }

sakuya_b5_all_pop_attraction_check = { scope = country is_shown = { has_variable = sakuya_b5_all_pop_attraction_active } }
sakuya_b5_all_pop_attraction_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pop_attraction_mult } } set_variable = { name = sakuya_b5_all_pop_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_pop_attraction_mult add = 0.2 }
		remove_modifier = sakuya_cheat_b5_all_pop_attraction
		if = { limit = { has_variable = sakuya_b5_all_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_all_pop_attraction multiplier = var:sakuya_b5_all_pop_attraction_mult } set_variable = sakuya_b5_all_pop_attraction_active }
		if = { limit = { var:sakuya_b5_all_pop_attraction_mult = 0 } remove_modifier = sakuya_cheat_b5_all_pop_attraction remove_variable = sakuya_b5_all_pop_attraction_mult remove_variable = sakuya_b5_all_pop_attraction_active }
	}
}
sakuya_b5_all_pop_attraction_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pop_attraction_mult } } set_variable = { name = sakuya_b5_all_pop_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_pop_attraction_mult add = 200 }
		remove_modifier = sakuya_cheat_b5_all_pop_attraction
		add_modifier = { name = sakuya_cheat_b5_all_pop_attraction multiplier = var:sakuya_b5_all_pop_attraction_mult }
		set_variable = sakuya_b5_all_pop_attraction_active
	}
}
sakuya_b5_all_pop_attraction_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pop_attraction_mult } } set_variable = { name = sakuya_b5_all_pop_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_pop_attraction_mult add = 0.05 }
		remove_modifier = sakuya_cheat_b5_all_pop_attraction
		add_modifier = { name = sakuya_cheat_b5_all_pop_attraction multiplier = var:sakuya_b5_all_pop_attraction_mult }
		set_variable = sakuya_b5_all_pop_attraction_active
	}
}
sakuya_b5_all_pop_attraction_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pop_attraction_mult } } set_variable = { name = sakuya_b5_all_pop_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_pop_attraction_mult add = -0.2 }
		remove_modifier = sakuya_cheat_b5_all_pop_attraction
		if = { limit = { has_variable = sakuya_b5_all_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_all_pop_attraction multiplier = var:sakuya_b5_all_pop_attraction_mult } set_variable = sakuya_b5_all_pop_attraction_active }
		if = { limit = { var:sakuya_b5_all_pop_attraction_mult = 0 } remove_modifier = sakuya_cheat_b5_all_pop_attraction remove_variable = sakuya_b5_all_pop_attraction_mult remove_variable = sakuya_b5_all_pop_attraction_active }
	}
}
sakuya_b5_all_pop_attraction_clear = { scope = country is_shown = { is_player = yes } effect = { remove_modifier = sakuya_cheat_b5_all_pop_attraction remove_variable = sakuya_b5_all_pop_attraction_mult remove_variable = sakuya_b5_all_pop_attraction_active } }

sakuya_b5_all_pol_str_factor_check = { scope = country is_shown = { has_variable = sakuya_b5_all_pol_str_factor_active } }
sakuya_b5_all_pol_str_factor_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pol_str_factor_mult } } set_variable = { name = sakuya_b5_all_pol_str_factor_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_pol_str_factor_mult add = 0.2 }
		remove_modifier = sakuya_cheat_b5_pol_str_factor
		if = { limit = { has_variable = sakuya_b5_all_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_pol_str_factor multiplier = var:sakuya_b5_all_pol_str_factor_mult } set_variable = sakuya_b5_all_pol_str_factor_active }
		if = { limit = { var:sakuya_b5_all_pol_str_factor_mult = 0 } remove_modifier = sakuya_cheat_b5_pol_str_factor remove_variable = sakuya_b5_all_pol_str_factor_mult remove_variable = sakuya_b5_all_pol_str_factor_active }
	}
}
sakuya_b5_all_pol_str_factor_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pol_str_factor_mult } } set_variable = { name = sakuya_b5_all_pol_str_factor_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_pol_str_factor_mult add = 200 }
		remove_modifier = sakuya_cheat_b5_pol_str_factor
		add_modifier = { name = sakuya_cheat_b5_pol_str_factor multiplier = var:sakuya_b5_all_pol_str_factor_mult }
		set_variable = sakuya_b5_all_pol_str_factor_active
	}
}
sakuya_b5_all_pol_str_factor_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pol_str_factor_mult } } set_variable = { name = sakuya_b5_all_pol_str_factor_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_pol_str_factor_mult add = 0.05 }
		remove_modifier = sakuya_cheat_b5_pol_str_factor
		add_modifier = { name = sakuya_cheat_b5_pol_str_factor multiplier = var:sakuya_b5_all_pol_str_factor_mult }
		set_variable = sakuya_b5_all_pol_str_factor_active
	}
}
sakuya_b5_all_pol_str_factor_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_pol_str_factor_mult } } set_variable = { name = sakuya_b5_all_pol_str_factor_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_pol_str_factor_mult add = -0.2 }
		remove_modifier = sakuya_cheat_b5_pol_str_factor
		if = { limit = { has_variable = sakuya_b5_all_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_pol_str_factor multiplier = var:sakuya_b5_all_pol_str_factor_mult } set_variable = sakuya_b5_all_pol_str_factor_active }
		if = { limit = { var:sakuya_b5_all_pol_str_factor_mult = 0 } remove_modifier = sakuya_cheat_b5_pol_str_factor remove_variable = sakuya_b5_all_pol_str_factor_mult remove_variable = sakuya_b5_all_pol_str_factor_active }
	}
}
sakuya_b5_all_pol_str_factor_clear = { scope = country is_shown = { is_player = yes } effect = { remove_modifier = sakuya_cheat_b5_pol_str_factor remove_variable = sakuya_b5_all_pol_str_factor_mult remove_variable = sakuya_b5_all_pol_str_factor_active } }

sakuya_b5_all_amenability_check = { scope = country is_shown = { has_variable = sakuya_b5_all_amenability_active } }
sakuya_b5_all_amenability_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_amenability_mult } } set_variable = { name = sakuya_b5_all_amenability_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_amenability_mult add = 5 }
		remove_modifier = sakuya_cheat_b5_all_amenability
		if = { limit = { has_variable = sakuya_b5_all_amenability_mult } add_modifier = { name = sakuya_cheat_b5_all_amenability multiplier = var:sakuya_b5_all_amenability_mult } set_variable = sakuya_b5_all_amenability_active }
		if = { limit = { var:sakuya_b5_all_amenability_mult = 0 } remove_modifier = sakuya_cheat_b5_all_amenability remove_variable = sakuya_b5_all_amenability_mult remove_variable = sakuya_b5_all_amenability_active }
	}
}
sakuya_b5_all_amenability_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_amenability_mult } } set_variable = { name = sakuya_b5_all_amenability_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_amenability_mult add = 500 }
		remove_modifier = sakuya_cheat_b5_all_amenability
		add_modifier = { name = sakuya_cheat_b5_all_amenability multiplier = var:sakuya_b5_all_amenability_mult }
		set_variable = sakuya_b5_all_amenability_active
	}
}
sakuya_b5_all_amenability_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_amenability_mult } } set_variable = { name = sakuya_b5_all_amenability_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_amenability_mult add = 1 }
		remove_modifier = sakuya_cheat_b5_all_amenability
		add_modifier = { name = sakuya_cheat_b5_all_amenability multiplier = var:sakuya_b5_all_amenability_mult }
		set_variable = sakuya_b5_all_amenability_active
	}
}
sakuya_b5_all_amenability_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_amenability_mult } } set_variable = { name = sakuya_b5_all_amenability_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_amenability_mult add = -5 }
		remove_modifier = sakuya_cheat_b5_all_amenability
		if = { limit = { has_variable = sakuya_b5_all_amenability_mult } add_modifier = { name = sakuya_cheat_b5_all_amenability multiplier = var:sakuya_b5_all_amenability_mult } set_variable = sakuya_b5_all_amenability_active }
		if = { limit = { var:sakuya_b5_all_amenability_mult = 0 } remove_modifier = sakuya_cheat_b5_all_amenability remove_variable = sakuya_b5_all_amenability_mult remove_variable = sakuya_b5_all_amenability_active }
	}
}
sakuya_b5_all_amenability_clear = { scope = country is_shown = { is_player = yes } effect = { remove_modifier = sakuya_cheat_b5_all_amenability remove_variable = sakuya_b5_all_amenability_mult remove_variable = sakuya_b5_all_amenability_active } }

sakuya_b5_all_in_gov_approval_check = { scope = country is_shown = { has_variable = sakuya_b5_all_in_gov_approval_active } }
sakuya_b5_all_in_gov_approval_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_gov_approval_mult } } set_variable = { name = sakuya_b5_all_in_gov_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_gov_approval_mult add = 5 }
		remove_modifier = sakuya_cheat_b5_gov_approval
		if = { limit = { has_variable = sakuya_b5_all_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_gov_approval multiplier = var:sakuya_b5_all_in_gov_approval_mult } set_variable = sakuya_b5_all_in_gov_approval_active }
		if = { limit = { var:sakuya_b5_all_in_gov_approval_mult = 0 } remove_modifier = sakuya_cheat_b5_gov_approval remove_variable = sakuya_b5_all_in_gov_approval_mult remove_variable = sakuya_b5_all_in_gov_approval_active }
	}
}
sakuya_b5_all_in_gov_approval_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_gov_approval_mult } } set_variable = { name = sakuya_b5_all_in_gov_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_gov_approval_mult add = 100 }
		remove_modifier = sakuya_cheat_b5_gov_approval
		add_modifier = { name = sakuya_cheat_b5_gov_approval multiplier = var:sakuya_b5_all_in_gov_approval_mult }
		set_variable = sakuya_b5_all_in_gov_approval_active
	}
}
sakuya_b5_all_in_gov_approval_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_gov_approval_mult } } set_variable = { name = sakuya_b5_all_in_gov_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_gov_approval_mult add = 1 }
		remove_modifier = sakuya_cheat_b5_gov_approval
		add_modifier = { name = sakuya_cheat_b5_gov_approval multiplier = var:sakuya_b5_all_in_gov_approval_mult }
		set_variable = sakuya_b5_all_in_gov_approval_active
	}
}
sakuya_b5_all_in_gov_approval_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_gov_approval_mult } } set_variable = { name = sakuya_b5_all_in_gov_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_gov_approval_mult add = -5 }
		remove_modifier = sakuya_cheat_b5_gov_approval
		if = { limit = { has_variable = sakuya_b5_all_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_gov_approval multiplier = var:sakuya_b5_all_in_gov_approval_mult } set_variable = sakuya_b5_all_in_gov_approval_active }
		if = { limit = { var:sakuya_b5_all_in_gov_approval_mult = 0 } remove_modifier = sakuya_cheat_b5_gov_approval remove_variable = sakuya_b5_all_in_gov_approval_mult remove_variable = sakuya_b5_all_in_gov_approval_active }
	}
}
sakuya_b5_all_in_gov_approval_clear = { scope = country is_shown = { is_player = yes } effect = { remove_modifier = sakuya_cheat_b5_gov_approval remove_variable = sakuya_b5_all_in_gov_approval_mult remove_variable = sakuya_b5_all_in_gov_approval_active } }

sakuya_b5_all_in_gov_attraction_check = { scope = country is_shown = { has_variable = sakuya_b5_all_in_gov_attraction_active } }
sakuya_b5_all_in_gov_attraction_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_gov_attraction_mult } } set_variable = { name = sakuya_b5_all_in_gov_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_gov_attraction_mult add = 0.2 }
		remove_modifier = sakuya_cheat_b5_gov_attraction
		if = { limit = { has_variable = sakuya_b5_all_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_gov_attraction multiplier = var:sakuya_b5_all_in_gov_attraction_mult } set_variable = sakuya_b5_all_in_gov_attraction_active }
		if = { limit = { var:sakuya_b5_all_in_gov_attraction_mult = 0 } remove_modifier = sakuya_cheat_b5_gov_attraction remove_variable = sakuya_b5_all_in_gov_attraction_mult remove_variable = sakuya_b5_all_in_gov_attraction_active }
	}
}
sakuya_b5_all_in_gov_attraction_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_gov_attraction_mult } } set_variable = { name = sakuya_b5_all_in_gov_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_gov_attraction_mult add = 200 }
		remove_modifier = sakuya_cheat_b5_gov_attraction
		add_modifier = { name = sakuya_cheat_b5_gov_attraction multiplier = var:sakuya_b5_all_in_gov_attraction_mult }
		set_variable = sakuya_b5_all_in_gov_attraction_active
	}
}
sakuya_b5_all_in_gov_attraction_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_gov_attraction_mult } } set_variable = { name = sakuya_b5_all_in_gov_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_gov_attraction_mult add = 0.05 }
		remove_modifier = sakuya_cheat_b5_gov_attraction
		add_modifier = { name = sakuya_cheat_b5_gov_attraction multiplier = var:sakuya_b5_all_in_gov_attraction_mult }
		set_variable = sakuya_b5_all_in_gov_attraction_active
	}
}
sakuya_b5_all_in_gov_attraction_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_gov_attraction_mult } } set_variable = { name = sakuya_b5_all_in_gov_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_gov_attraction_mult add = -0.2 }
		remove_modifier = sakuya_cheat_b5_gov_attraction
		if = { limit = { has_variable = sakuya_b5_all_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_gov_attraction multiplier = var:sakuya_b5_all_in_gov_attraction_mult } set_variable = sakuya_b5_all_in_gov_attraction_active }
		if = { limit = { var:sakuya_b5_all_in_gov_attraction_mult = 0 } remove_modifier = sakuya_cheat_b5_gov_attraction remove_variable = sakuya_b5_all_in_gov_attraction_mult remove_variable = sakuya_b5_all_in_gov_attraction_active }
	}
}
sakuya_b5_all_in_gov_attraction_clear = { scope = country is_shown = { is_player = yes } effect = { remove_modifier = sakuya_cheat_b5_gov_attraction remove_variable = sakuya_b5_all_in_gov_attraction_mult remove_variable = sakuya_b5_all_in_gov_attraction_active } }

sakuya_b5_all_in_opp_approval_check = { scope = country is_shown = { has_variable = sakuya_b5_all_in_opp_approval_active } }
sakuya_b5_all_in_opp_approval_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_opp_approval_mult } } set_variable = { name = sakuya_b5_all_in_opp_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_opp_approval_mult add = 5 }
		remove_modifier = sakuya_cheat_b5_opp_approval
		if = { limit = { has_variable = sakuya_b5_all_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_opp_approval multiplier = var:sakuya_b5_all_in_opp_approval_mult } set_variable = sakuya_b5_all_in_opp_approval_active }
		if = { limit = { var:sakuya_b5_all_in_opp_approval_mult = 0 } remove_modifier = sakuya_cheat_b5_opp_approval remove_variable = sakuya_b5_all_in_opp_approval_mult remove_variable = sakuya_b5_all_in_opp_approval_active }
	}
}
sakuya_b5_all_in_opp_approval_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_opp_approval_mult } } set_variable = { name = sakuya_b5_all_in_opp_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_opp_approval_mult add = 100 }
		remove_modifier = sakuya_cheat_b5_opp_approval
		add_modifier = { name = sakuya_cheat_b5_opp_approval multiplier = var:sakuya_b5_all_in_opp_approval_mult }
		set_variable = sakuya_b5_all_in_opp_approval_active
	}
}
sakuya_b5_all_in_opp_approval_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_opp_approval_mult } } set_variable = { name = sakuya_b5_all_in_opp_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_opp_approval_mult add = 1 }
		remove_modifier = sakuya_cheat_b5_opp_approval
		add_modifier = { name = sakuya_cheat_b5_opp_approval multiplier = var:sakuya_b5_all_in_opp_approval_mult }
		set_variable = sakuya_b5_all_in_opp_approval_active
	}
}
sakuya_b5_all_in_opp_approval_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_opp_approval_mult } } set_variable = { name = sakuya_b5_all_in_opp_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_opp_approval_mult add = -5 }
		remove_modifier = sakuya_cheat_b5_opp_approval
		if = { limit = { has_variable = sakuya_b5_all_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_opp_approval multiplier = var:sakuya_b5_all_in_opp_approval_mult } set_variable = sakuya_b5_all_in_opp_approval_active }
		if = { limit = { var:sakuya_b5_all_in_opp_approval_mult = 0 } remove_modifier = sakuya_cheat_b5_opp_approval remove_variable = sakuya_b5_all_in_opp_approval_mult remove_variable = sakuya_b5_all_in_opp_approval_active }
	}
}
sakuya_b5_all_in_opp_approval_clear = { scope = country is_shown = { is_player = yes } effect = { remove_modifier = sakuya_cheat_b5_opp_approval remove_variable = sakuya_b5_all_in_opp_approval_mult remove_variable = sakuya_b5_all_in_opp_approval_active } }

sakuya_b5_all_in_opp_agitator_popularity_check = { scope = country is_shown = { has_variable = sakuya_b5_all_in_opp_agitator_popularity_active } }
sakuya_b5_all_in_opp_agitator_popularity_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_opp_agitator_popularity_mult } } set_variable = { name = sakuya_b5_all_in_opp_agitator_popularity_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_opp_agitator_popularity_mult add = 0.2 }
		remove_modifier = sakuya_cheat_b5_opp_agitator
		if = { limit = { has_variable = sakuya_b5_all_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_opp_agitator multiplier = var:sakuya_b5_all_in_opp_agitator_popularity_mult } set_variable = sakuya_b5_all_in_opp_agitator_popularity_active }
		if = { limit = { var:sakuya_b5_all_in_opp_agitator_popularity_mult = 0 } remove_modifier = sakuya_cheat_b5_opp_agitator remove_variable = sakuya_b5_all_in_opp_agitator_popularity_mult remove_variable = sakuya_b5_all_in_opp_agitator_popularity_active }
	}
}
sakuya_b5_all_in_opp_agitator_popularity_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_opp_agitator_popularity_mult } } set_variable = { name = sakuya_b5_all_in_opp_agitator_popularity_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_opp_agitator_popularity_mult add = 200 }
		remove_modifier = sakuya_cheat_b5_opp_agitator
		add_modifier = { name = sakuya_cheat_b5_opp_agitator multiplier = var:sakuya_b5_all_in_opp_agitator_popularity_mult }
		set_variable = sakuya_b5_all_in_opp_agitator_popularity_active
	}
}
sakuya_b5_all_in_opp_agitator_popularity_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_opp_agitator_popularity_mult } } set_variable = { name = sakuya_b5_all_in_opp_agitator_popularity_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_opp_agitator_popularity_mult add = 0.05 }
		remove_modifier = sakuya_cheat_b5_opp_agitator
		add_modifier = { name = sakuya_cheat_b5_opp_agitator multiplier = var:sakuya_b5_all_in_opp_agitator_popularity_mult }
		set_variable = sakuya_b5_all_in_opp_agitator_popularity_active
	}
}
sakuya_b5_all_in_opp_agitator_popularity_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_all_in_opp_agitator_popularity_mult } } set_variable = { name = sakuya_b5_all_in_opp_agitator_popularity_mult value = 0 } }
		change_variable = { name = sakuya_b5_all_in_opp_agitator_popularity_mult add = -0.2 }
		remove_modifier = sakuya_cheat_b5_opp_agitator
		if = { limit = { has_variable = sakuya_b5_all_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_opp_agitator multiplier = var:sakuya_b5_all_in_opp_agitator_popularity_mult } set_variable = sakuya_b5_all_in_opp_agitator_popularity_active }
		if = { limit = { var:sakuya_b5_all_in_opp_agitator_popularity_mult = 0 } remove_modifier = sakuya_cheat_b5_opp_agitator remove_variable = sakuya_b5_all_in_opp_agitator_popularity_mult remove_variable = sakuya_b5_all_in_opp_agitator_popularity_active }
	}
}
sakuya_b5_all_in_opp_agitator_popularity_clear = { scope = country is_shown = { is_player = yes } effect = { remove_modifier = sakuya_cheat_b5_opp_agitator remove_variable = sakuya_b5_all_in_opp_agitator_popularity_mult remove_variable = sakuya_b5_all_in_opp_agitator_popularity_active } }

sakuya_b5_sel_approval_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_approval_active } }
sakuya_b5_sel_approval_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_approval_mult } } set_variable = { name = sakuya_b5_sel_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_approval_mult add = 5 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { var:sakuya_b5_sel_approval_mult = 0 } remove_variable = sakuya_b5_sel_approval_mult remove_variable = sakuya_b5_sel_approval_active }
		else = { set_variable = sakuya_b5_sel_approval_active }
	}
}
sakuya_b5_sel_approval_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_approval_mult } } set_variable = { name = sakuya_b5_sel_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_approval_mult add = 100 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		set_variable = sakuya_b5_sel_approval_active
	}
}
sakuya_b5_sel_approval_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_approval_mult } } set_variable = { name = sakuya_b5_sel_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_approval_mult add = 1 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		set_variable = sakuya_b5_sel_approval_active
	}
}
sakuya_b5_sel_approval_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_approval_mult } } set_variable = { name = sakuya_b5_sel_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_approval_mult add = -5 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_approval if = { limit = { has_variable = sakuya_b5_sel_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_approval multiplier = var:sakuya_b5_sel_approval_mult } } }
		if = { limit = { var:sakuya_b5_sel_approval_mult = 0 } remove_variable = sakuya_b5_sel_approval_mult remove_variable = sakuya_b5_sel_approval_active }
		else = { set_variable = sakuya_b5_sel_approval_active }
	}
}
sakuya_b5_sel_approval_clear = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_armed_forces_approval
		remove_modifier = sakuya_cheat_b5_devout_approval
		remove_modifier = sakuya_cheat_b5_industrialists_approval
		remove_modifier = sakuya_cheat_b5_intelligentsia_approval
		remove_modifier = sakuya_cheat_b5_landowners_approval
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_approval
		remove_modifier = sakuya_cheat_b5_rural_folk_approval
		remove_modifier = sakuya_cheat_b5_trade_unions_approval
		remove_variable = sakuya_b5_sel_approval_mult
		remove_variable = sakuya_b5_sel_approval_active
	}
}

sakuya_b5_sel_pol_str_mult_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_pol_str_mult_active } }
sakuya_b5_sel_pol_str_mult_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pol_str_mult_mult } } set_variable = { name = sakuya_b5_sel_pol_str_mult_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pol_str_mult_mult add = 0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_devout_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { var:sakuya_b5_sel_pol_str_mult_mult = 0 } remove_variable = sakuya_b5_sel_pol_str_mult_mult remove_variable = sakuya_b5_sel_pol_str_mult_active }
		else = { set_variable = sakuya_b5_sel_pol_str_mult_active }
	}
}
sakuya_b5_sel_pol_str_mult_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pol_str_mult_mult } } set_variable = { name = sakuya_b5_sel_pol_str_mult_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pol_str_mult_mult add = 200 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_devout_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		set_variable = sakuya_b5_sel_pol_str_mult_active
	}
}
sakuya_b5_sel_pol_str_mult_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pol_str_mult_mult } } set_variable = { name = sakuya_b5_sel_pol_str_mult_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pol_str_mult_mult add = 0.05 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_devout_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		set_variable = sakuya_b5_sel_pol_str_mult_active
	}
}
sakuya_b5_sel_pol_str_mult_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pol_str_mult_mult } } set_variable = { name = sakuya_b5_sel_pol_str_mult_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pol_str_mult_mult add = -0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_devout_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_mult if = { limit = { has_variable = sakuya_b5_sel_pol_str_mult_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pol_str_mult multiplier = var:sakuya_b5_sel_pol_str_mult_mult } } }
		if = { limit = { var:sakuya_b5_sel_pol_str_mult_mult = 0 } remove_variable = sakuya_b5_sel_pol_str_mult_mult remove_variable = sakuya_b5_sel_pol_str_mult_active }
		else = { set_variable = sakuya_b5_sel_pol_str_mult_active }
	}
}
sakuya_b5_sel_pol_str_mult_clear = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_mult
		remove_modifier = sakuya_cheat_b5_devout_pol_str_mult
		remove_modifier = sakuya_cheat_b5_industrialists_pol_str_mult
		remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_mult
		remove_modifier = sakuya_cheat_b5_landowners_pol_str_mult
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_mult
		remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_mult
		remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_mult
		remove_variable = sakuya_b5_sel_pol_str_mult_mult
		remove_variable = sakuya_b5_sel_pol_str_mult_active
	}
}

sakuya_b5_sel_pol_str_factor_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_pol_str_factor_active } }
sakuya_b5_sel_pol_str_factor_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pol_str_factor_mult } } set_variable = { name = sakuya_b5_sel_pol_str_factor_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pol_str_factor_mult add = 0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_devout_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { var:sakuya_b5_sel_pol_str_factor_mult = 0 } remove_variable = sakuya_b5_sel_pol_str_factor_mult remove_variable = sakuya_b5_sel_pol_str_factor_active }
		else = { set_variable = sakuya_b5_sel_pol_str_factor_active }
	}
}
sakuya_b5_sel_pol_str_factor_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pol_str_factor_mult } } set_variable = { name = sakuya_b5_sel_pol_str_factor_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pol_str_factor_mult add = 200 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_devout_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		set_variable = sakuya_b5_sel_pol_str_factor_active
	}
}
sakuya_b5_sel_pol_str_factor_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pol_str_factor_mult } } set_variable = { name = sakuya_b5_sel_pol_str_factor_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pol_str_factor_mult add = 0.05 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_devout_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		set_variable = sakuya_b5_sel_pol_str_factor_active
	}
}
sakuya_b5_sel_pol_str_factor_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pol_str_factor_mult } } set_variable = { name = sakuya_b5_sel_pol_str_factor_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pol_str_factor_mult add = -0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_devout_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_factor if = { limit = { has_variable = sakuya_b5_sel_pol_str_factor_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pol_str_factor multiplier = var:sakuya_b5_sel_pol_str_factor_mult } } }
		if = { limit = { var:sakuya_b5_sel_pol_str_factor_mult = 0 } remove_variable = sakuya_b5_sel_pol_str_factor_mult remove_variable = sakuya_b5_sel_pol_str_factor_active }
		else = { set_variable = sakuya_b5_sel_pol_str_factor_active }
	}
}
sakuya_b5_sel_pol_str_factor_clear = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_factor
		remove_modifier = sakuya_cheat_b5_devout_pol_str_factor
		remove_modifier = sakuya_cheat_b5_industrialists_pol_str_factor
		remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_factor
		remove_modifier = sakuya_cheat_b5_landowners_pol_str_factor
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_factor
		remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_factor
		remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_factor
		remove_variable = sakuya_b5_sel_pol_str_factor_mult
		remove_variable = sakuya_b5_sel_pol_str_factor_active
	}
}

sakuya_b5_sel_pop_attraction_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_pop_attraction_active } }
sakuya_b5_sel_pop_attraction_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pop_attraction_mult } } set_variable = { name = sakuya_b5_sel_pop_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pop_attraction_mult add = 0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_devout_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { var:sakuya_b5_sel_pop_attraction_mult = 0 } remove_variable = sakuya_b5_sel_pop_attraction_mult remove_variable = sakuya_b5_sel_pop_attraction_active }
		else = { set_variable = sakuya_b5_sel_pop_attraction_active }
	}
}
sakuya_b5_sel_pop_attraction_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pop_attraction_mult } } set_variable = { name = sakuya_b5_sel_pop_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pop_attraction_mult add = 200 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_devout_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		set_variable = sakuya_b5_sel_pop_attraction_active
	}
}
sakuya_b5_sel_pop_attraction_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pop_attraction_mult } } set_variable = { name = sakuya_b5_sel_pop_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pop_attraction_mult add = 0.05 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_devout_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		set_variable = sakuya_b5_sel_pop_attraction_active
	}
}
sakuya_b5_sel_pop_attraction_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_pop_attraction_mult } } set_variable = { name = sakuya_b5_sel_pop_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_pop_attraction_mult add = -0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_devout_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_landowners_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_pop_attraction if = { limit = { has_variable = sakuya_b5_sel_pop_attraction_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_pop_attraction multiplier = var:sakuya_b5_sel_pop_attraction_mult } } }
		if = { limit = { var:sakuya_b5_sel_pop_attraction_mult = 0 } remove_variable = sakuya_b5_sel_pop_attraction_mult remove_variable = sakuya_b5_sel_pop_attraction_active }
		else = { set_variable = sakuya_b5_sel_pop_attraction_active }
	}
}
sakuya_b5_sel_pop_attraction_clear = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_armed_forces_pop_attraction
		remove_modifier = sakuya_cheat_b5_devout_pop_attraction
		remove_modifier = sakuya_cheat_b5_industrialists_pop_attraction
		remove_modifier = sakuya_cheat_b5_intelligentsia_pop_attraction
		remove_modifier = sakuya_cheat_b5_landowners_pop_attraction
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pop_attraction
		remove_modifier = sakuya_cheat_b5_rural_folk_pop_attraction
		remove_modifier = sakuya_cheat_b5_trade_unions_pop_attraction
		remove_variable = sakuya_b5_sel_pop_attraction_mult
		remove_variable = sakuya_b5_sel_pop_attraction_active
	}
}

sakuya_b5_sel_amenability_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_amenability_active } }
sakuya_b5_sel_amenability_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_amenability_mult } } set_variable = { name = sakuya_b5_sel_amenability_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_amenability_mult add = 0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_devout_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_landowners_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { var:sakuya_b5_sel_amenability_mult = 0 } remove_variable = sakuya_b5_sel_amenability_mult remove_variable = sakuya_b5_sel_amenability_active }
		else = { set_variable = sakuya_b5_sel_amenability_active }
	}
}
sakuya_b5_sel_amenability_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_amenability_mult } } set_variable = { name = sakuya_b5_sel_amenability_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_amenability_mult add = 200 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_devout_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_landowners_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		set_variable = sakuya_b5_sel_amenability_active
	}
}
sakuya_b5_sel_amenability_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_amenability_mult } } set_variable = { name = sakuya_b5_sel_amenability_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_amenability_mult add = 0.05 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_devout_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_landowners_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		set_variable = sakuya_b5_sel_amenability_active
	}
}
sakuya_b5_sel_amenability_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_amenability_mult } } set_variable = { name = sakuya_b5_sel_amenability_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_amenability_mult add = -0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_devout_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_landowners_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_amenability if = { limit = { has_variable = sakuya_b5_sel_amenability_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_amenability multiplier = var:sakuya_b5_sel_amenability_mult } } }
		if = { limit = { var:sakuya_b5_sel_amenability_mult = 0 } remove_variable = sakuya_b5_sel_amenability_mult remove_variable = sakuya_b5_sel_amenability_active }
		else = { set_variable = sakuya_b5_sel_amenability_active }
	}
}
sakuya_b5_sel_amenability_clear = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_armed_forces_amenability
		remove_modifier = sakuya_cheat_b5_devout_amenability
		remove_modifier = sakuya_cheat_b5_industrialists_amenability
		remove_modifier = sakuya_cheat_b5_intelligentsia_amenability
		remove_modifier = sakuya_cheat_b5_landowners_amenability
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_amenability
		remove_modifier = sakuya_cheat_b5_rural_folk_amenability
		remove_modifier = sakuya_cheat_b5_trade_unions_amenability
		remove_variable = sakuya_b5_sel_amenability_mult
		remove_variable = sakuya_b5_sel_amenability_active
	}
}

sakuya_b5_sel_in_gov_approval_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_in_gov_approval_active } }
sakuya_b5_sel_in_gov_approval_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_gov_approval_mult } } set_variable = { name = sakuya_b5_sel_in_gov_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_gov_approval_mult add = 5 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { var:sakuya_b5_sel_in_gov_approval_mult = 0 } remove_variable = sakuya_b5_sel_in_gov_approval_mult remove_variable = sakuya_b5_sel_in_gov_approval_active }
		else = { set_variable = sakuya_b5_sel_in_gov_approval_active }
	}
}
sakuya_b5_sel_in_gov_approval_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_gov_approval_mult } } set_variable = { name = sakuya_b5_sel_in_gov_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_gov_approval_mult add = 100 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		set_variable = sakuya_b5_sel_in_gov_approval_active
	}
}
sakuya_b5_sel_in_gov_approval_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_gov_approval_mult } } set_variable = { name = sakuya_b5_sel_in_gov_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_gov_approval_mult add = 1 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		set_variable = sakuya_b5_sel_in_gov_approval_active
	}
}
sakuya_b5_sel_in_gov_approval_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_gov_approval_mult } } set_variable = { name = sakuya_b5_sel_in_gov_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_gov_approval_mult add = -5 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_approval if = { limit = { has_variable = sakuya_b5_sel_in_gov_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_gov_approval multiplier = var:sakuya_b5_sel_in_gov_approval_mult } } }
		if = { limit = { var:sakuya_b5_sel_in_gov_approval_mult = 0 } remove_variable = sakuya_b5_sel_in_gov_approval_mult remove_variable = sakuya_b5_sel_in_gov_approval_active }
		else = { set_variable = sakuya_b5_sel_in_gov_approval_active }
	}
}
sakuya_b5_sel_in_gov_approval_clear = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_approval
		remove_modifier = sakuya_cheat_b5_devout_in_gov_approval
		remove_modifier = sakuya_cheat_b5_industrialists_in_gov_approval
		remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_approval
		remove_modifier = sakuya_cheat_b5_landowners_in_gov_approval
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_approval
		remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_approval
		remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_approval
		remove_variable = sakuya_b5_sel_in_gov_approval_mult
		remove_variable = sakuya_b5_sel_in_gov_approval_active
	}
}

sakuya_b5_sel_in_gov_attraction_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_in_gov_attraction_active } }
sakuya_b5_sel_in_gov_attraction_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } } set_variable = { name = sakuya_b5_sel_in_gov_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_gov_attraction_mult add = 0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { var:sakuya_b5_sel_in_gov_attraction_mult = 0 } remove_variable = sakuya_b5_sel_in_gov_attraction_mult remove_variable = sakuya_b5_sel_in_gov_attraction_active }
		else = { set_variable = sakuya_b5_sel_in_gov_attraction_active }
	}
}
sakuya_b5_sel_in_gov_attraction_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } } set_variable = { name = sakuya_b5_sel_in_gov_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_gov_attraction_mult add = 200 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		set_variable = sakuya_b5_sel_in_gov_attraction_active
	}
}
sakuya_b5_sel_in_gov_attraction_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } } set_variable = { name = sakuya_b5_sel_in_gov_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_gov_attraction_mult add = 0.05 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		set_variable = sakuya_b5_sel_in_gov_attraction_active
	}
}
sakuya_b5_sel_in_gov_attraction_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } } set_variable = { name = sakuya_b5_sel_in_gov_attraction_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_gov_attraction_mult add = -0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_attraction if = { limit = { has_variable = sakuya_b5_sel_in_gov_attraction_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_gov_attraction multiplier = var:sakuya_b5_sel_in_gov_attraction_mult } } }
		if = { limit = { var:sakuya_b5_sel_in_gov_attraction_mult = 0 } remove_variable = sakuya_b5_sel_in_gov_attraction_mult remove_variable = sakuya_b5_sel_in_gov_attraction_active }
		else = { set_variable = sakuya_b5_sel_in_gov_attraction_active }
	}
}
sakuya_b5_sel_in_gov_attraction_clear = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_devout_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_industrialists_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_landowners_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_attraction
		remove_variable = sakuya_b5_sel_in_gov_attraction_mult
		remove_variable = sakuya_b5_sel_in_gov_attraction_active
	}
}

sakuya_b5_sel_in_opp_approval_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_in_opp_approval_active } }
sakuya_b5_sel_in_opp_approval_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_opp_approval_mult } } set_variable = { name = sakuya_b5_sel_in_opp_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_opp_approval_mult add = 5 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { var:sakuya_b5_sel_in_opp_approval_mult = 0 } remove_variable = sakuya_b5_sel_in_opp_approval_mult remove_variable = sakuya_b5_sel_in_opp_approval_active }
		else = { set_variable = sakuya_b5_sel_in_opp_approval_active }
	}
}
sakuya_b5_sel_in_opp_approval_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_opp_approval_mult } } set_variable = { name = sakuya_b5_sel_in_opp_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_opp_approval_mult add = 100 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		set_variable = sakuya_b5_sel_in_opp_approval_active
	}
}
sakuya_b5_sel_in_opp_approval_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_opp_approval_mult } } set_variable = { name = sakuya_b5_sel_in_opp_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_opp_approval_mult add = 1 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		set_variable = sakuya_b5_sel_in_opp_approval_active
	}
}
sakuya_b5_sel_in_opp_approval_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_opp_approval_mult } } set_variable = { name = sakuya_b5_sel_in_opp_approval_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_opp_approval_mult add = -5 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_approval if = { limit = { has_variable = sakuya_b5_sel_in_opp_approval_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_opp_approval multiplier = var:sakuya_b5_sel_in_opp_approval_mult } } }
		if = { limit = { var:sakuya_b5_sel_in_opp_approval_mult = 0 } remove_variable = sakuya_b5_sel_in_opp_approval_mult remove_variable = sakuya_b5_sel_in_opp_approval_active }
		else = { set_variable = sakuya_b5_sel_in_opp_approval_active }
	}
}
sakuya_b5_sel_in_opp_approval_clear = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_approval
		remove_modifier = sakuya_cheat_b5_devout_in_opp_approval
		remove_modifier = sakuya_cheat_b5_industrialists_in_opp_approval
		remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_approval
		remove_modifier = sakuya_cheat_b5_landowners_in_opp_approval
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_approval
		remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_approval
		remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_approval
		remove_variable = sakuya_b5_sel_in_opp_approval_mult
		remove_variable = sakuya_b5_sel_in_opp_approval_active
	}
}

sakuya_b5_sel_in_opp_agitator_popularity_check = { scope = country is_shown = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_active } }
sakuya_b5_sel_in_opp_agitator_popularity_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } } set_variable = { name = sakuya_b5_sel_in_opp_agitator_popularity_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_opp_agitator_popularity_mult add = 0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { var:sakuya_b5_sel_in_opp_agitator_popularity_mult = 0 } remove_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult remove_variable = sakuya_b5_sel_in_opp_agitator_popularity_active }
		else = { set_variable = sakuya_b5_sel_in_opp_agitator_popularity_active }
	}
}
sakuya_b5_sel_in_opp_agitator_popularity_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } } set_variable = { name = sakuya_b5_sel_in_opp_agitator_popularity_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_opp_agitator_popularity_mult add = 200 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		set_variable = sakuya_b5_sel_in_opp_agitator_popularity_active
	}
}
sakuya_b5_sel_in_opp_agitator_popularity_add_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } } set_variable = { name = sakuya_b5_sel_in_opp_agitator_popularity_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_opp_agitator_popularity_mult add = 0.05 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		set_variable = sakuya_b5_sel_in_opp_agitator_popularity_active
	}
}
sakuya_b5_sel_in_opp_agitator_popularity_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } } set_variable = { name = sakuya_b5_sel_in_opp_agitator_popularity_mult value = 0 } }
		change_variable = { name = sakuya_b5_sel_in_opp_agitator_popularity_mult add = -0.2 }
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_armed_forces_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } remove_modifier = sakuya_cheat_b5_devout_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_devout_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } remove_modifier = sakuya_cheat_b5_industrialists_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_industrialists_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_intelligentsia_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } remove_modifier = sakuya_cheat_b5_landowners_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_landowners_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_petty_bourgeoisie_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_rural_folk_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_agitator_popularity if = { limit = { has_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult } add_modifier = { name = sakuya_cheat_b5_trade_unions_in_opp_agitator_popularity multiplier = var:sakuya_b5_sel_in_opp_agitator_popularity_mult } } }
		if = { limit = { var:sakuya_b5_sel_in_opp_agitator_popularity_mult = 0 } remove_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult remove_variable = sakuya_b5_sel_in_opp_agitator_popularity_active }
		else = { set_variable = sakuya_b5_sel_in_opp_agitator_popularity_active }
	}
}
sakuya_b5_sel_in_opp_agitator_popularity_clear = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_devout_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_industrialists_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_landowners_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_agitator_popularity
		remove_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult
		remove_variable = sakuya_b5_sel_in_opp_agitator_popularity_active
	}
}

sakuya_b5_selected_clear_all = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_armed_forces_approval
		remove_modifier = sakuya_cheat_b5_devout_approval
		remove_modifier = sakuya_cheat_b5_industrialists_approval
		remove_modifier = sakuya_cheat_b5_intelligentsia_approval
		remove_modifier = sakuya_cheat_b5_landowners_approval
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_approval
		remove_modifier = sakuya_cheat_b5_rural_folk_approval
		remove_modifier = sakuya_cheat_b5_trade_unions_approval
		remove_variable = sakuya_b5_sel_approval_mult
		remove_variable = sakuya_b5_sel_approval_active
		remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_mult
		remove_modifier = sakuya_cheat_b5_devout_pol_str_mult
		remove_modifier = sakuya_cheat_b5_industrialists_pol_str_mult
		remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_mult
		remove_modifier = sakuya_cheat_b5_landowners_pol_str_mult
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_mult
		remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_mult
		remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_mult
		remove_variable = sakuya_b5_sel_pol_str_mult_mult
		remove_variable = sakuya_b5_sel_pol_str_mult_active
		remove_modifier = sakuya_cheat_b5_armed_forces_pol_str_factor
		remove_modifier = sakuya_cheat_b5_devout_pol_str_factor
		remove_modifier = sakuya_cheat_b5_industrialists_pol_str_factor
		remove_modifier = sakuya_cheat_b5_intelligentsia_pol_str_factor
		remove_modifier = sakuya_cheat_b5_landowners_pol_str_factor
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pol_str_factor
		remove_modifier = sakuya_cheat_b5_rural_folk_pol_str_factor
		remove_modifier = sakuya_cheat_b5_trade_unions_pol_str_factor
		remove_variable = sakuya_b5_sel_pol_str_factor_mult
		remove_variable = sakuya_b5_sel_pol_str_factor_active
		remove_modifier = sakuya_cheat_b5_armed_forces_pop_attraction
		remove_modifier = sakuya_cheat_b5_devout_pop_attraction
		remove_modifier = sakuya_cheat_b5_industrialists_pop_attraction
		remove_modifier = sakuya_cheat_b5_intelligentsia_pop_attraction
		remove_modifier = sakuya_cheat_b5_landowners_pop_attraction
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_pop_attraction
		remove_modifier = sakuya_cheat_b5_rural_folk_pop_attraction
		remove_modifier = sakuya_cheat_b5_trade_unions_pop_attraction
		remove_variable = sakuya_b5_sel_pop_attraction_mult
		remove_variable = sakuya_b5_sel_pop_attraction_active
		remove_modifier = sakuya_cheat_b5_armed_forces_amenability
		remove_modifier = sakuya_cheat_b5_devout_amenability
		remove_modifier = sakuya_cheat_b5_industrialists_amenability
		remove_modifier = sakuya_cheat_b5_intelligentsia_amenability
		remove_modifier = sakuya_cheat_b5_landowners_amenability
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_amenability
		remove_modifier = sakuya_cheat_b5_rural_folk_amenability
		remove_modifier = sakuya_cheat_b5_trade_unions_amenability
		remove_variable = sakuya_b5_sel_amenability_mult
		remove_variable = sakuya_b5_sel_amenability_active
		remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_approval
		remove_modifier = sakuya_cheat_b5_devout_in_gov_approval
		remove_modifier = sakuya_cheat_b5_industrialists_in_gov_approval
		remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_approval
		remove_modifier = sakuya_cheat_b5_landowners_in_gov_approval
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_approval
		remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_approval
		remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_approval
		remove_variable = sakuya_b5_sel_in_gov_approval_mult
		remove_variable = sakuya_b5_sel_in_gov_approval_active
		remove_modifier = sakuya_cheat_b5_armed_forces_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_devout_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_industrialists_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_intelligentsia_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_landowners_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_rural_folk_in_gov_attraction
		remove_modifier = sakuya_cheat_b5_trade_unions_in_gov_attraction
		remove_variable = sakuya_b5_sel_in_gov_attraction_mult
		remove_variable = sakuya_b5_sel_in_gov_attraction_active
		remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_approval
		remove_modifier = sakuya_cheat_b5_devout_in_opp_approval
		remove_modifier = sakuya_cheat_b5_industrialists_in_opp_approval
		remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_approval
		remove_modifier = sakuya_cheat_b5_landowners_in_opp_approval
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_approval
		remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_approval
		remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_approval
		remove_variable = sakuya_b5_sel_in_opp_approval_mult
		remove_variable = sakuya_b5_sel_in_opp_approval_active
		remove_modifier = sakuya_cheat_b5_armed_forces_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_devout_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_industrialists_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_intelligentsia_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_landowners_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_petty_bourgeoisie_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_rural_folk_in_opp_agitator_popularity
		remove_modifier = sakuya_cheat_b5_trade_unions_in_opp_agitator_popularity
		remove_variable = sakuya_b5_sel_in_opp_agitator_popularity_mult
		remove_variable = sakuya_b5_sel_in_opp_agitator_popularity_active
	}
}

sakuya_b5_all_clear_all = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_all_approval
		remove_variable = sakuya_b5_all_approval_mult
		remove_variable = sakuya_b5_all_approval_active
		remove_modifier = sakuya_cheat_b5_all_pol_str_mult
		remove_variable = sakuya_b5_all_pol_str_mult_value
		remove_variable = sakuya_b5_all_pol_str_mult_active
		remove_modifier = sakuya_cheat_b5_all_pop_attraction
		remove_variable = sakuya_b5_all_pop_attraction_mult
		remove_variable = sakuya_b5_all_pop_attraction_active
		remove_modifier = sakuya_cheat_b5_pol_str_factor
		remove_variable = sakuya_b5_all_pol_str_factor_mult
		remove_variable = sakuya_b5_all_pol_str_factor_active
		remove_modifier = sakuya_cheat_b5_all_amenability
		remove_variable = sakuya_b5_all_amenability_mult
		remove_variable = sakuya_b5_all_amenability_active
		remove_modifier = sakuya_cheat_b5_gov_approval
		remove_variable = sakuya_b5_all_in_gov_approval_mult
		remove_variable = sakuya_b5_all_in_gov_approval_active
		remove_modifier = sakuya_cheat_b5_gov_attraction
		remove_variable = sakuya_b5_all_in_gov_attraction_mult
		remove_variable = sakuya_b5_all_in_gov_attraction_active
		remove_modifier = sakuya_cheat_b5_opp_approval
		remove_variable = sakuya_b5_all_in_opp_approval_mult
		remove_variable = sakuya_b5_all_in_opp_approval_active
		remove_modifier = sakuya_cheat_b5_opp_agitator
		remove_variable = sakuya_b5_all_in_opp_agitator_popularity_mult
		remove_variable = sakuya_b5_all_in_opp_agitator_popularity_active
	}
}

sakuya_b5_selection_clear_all = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_variable = sakuya_b5_sel_ig_armed_forces
		remove_variable = sakuya_b5_sel_ig_devout
		remove_variable = sakuya_b5_sel_ig_industrialists
		remove_variable = sakuya_b5_sel_ig_intelligentsia
		remove_variable = sakuya_b5_sel_ig_landowners
		remove_variable = sakuya_b5_sel_ig_petty_bourgeoisie
		remove_variable = sakuya_b5_sel_ig_rural_folk
		remove_variable = sakuya_b5_sel_ig_trade_unions
	}
}

sakuya_b5_fx_add_loyalists = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } add_loyalists = { value = 1.0 interest_group = ig:ig_armed_forces } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } add_loyalists = { value = 1.0 interest_group = ig:ig_devout } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } add_loyalists = { value = 1.0 interest_group = ig:ig_industrialists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } add_loyalists = { value = 1.0 interest_group = ig:ig_intelligentsia } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } add_loyalists = { value = 1.0 interest_group = ig:ig_landowners } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } add_loyalists = { value = 1.0 interest_group = ig:ig_petty_bourgeoisie } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } add_loyalists = { value = 1.0 interest_group = ig:ig_rural_folk } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } add_loyalists = { value = 1.0 interest_group = ig:ig_trade_unions } }
	}
}

sakuya_b5_fx_add_loyalists_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } add_loyalists = { value = 0.5 interest_group = ig:ig_armed_forces } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } add_loyalists = { value = 0.5 interest_group = ig:ig_devout } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } add_loyalists = { value = 0.5 interest_group = ig:ig_industrialists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } add_loyalists = { value = 0.5 interest_group = ig:ig_intelligentsia } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } add_loyalists = { value = 0.5 interest_group = ig:ig_landowners } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } add_loyalists = { value = 0.5 interest_group = ig:ig_petty_bourgeoisie } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } add_loyalists = { value = 0.5 interest_group = ig:ig_rural_folk } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } add_loyalists = { value = 0.5 interest_group = ig:ig_trade_unions } }
	}
}

sakuya_b5_fx_add_loyalists_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } add_loyalists = { value = 0.05 interest_group = ig:ig_armed_forces } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } add_loyalists = { value = 0.05 interest_group = ig:ig_devout } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } add_loyalists = { value = 0.05 interest_group = ig:ig_industrialists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } add_loyalists = { value = 0.05 interest_group = ig:ig_intelligentsia } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } add_loyalists = { value = 0.05 interest_group = ig:ig_landowners } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } add_loyalists = { value = 0.05 interest_group = ig:ig_petty_bourgeoisie } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } add_loyalists = { value = 0.05 interest_group = ig:ig_rural_folk } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } add_loyalists = { value = 0.05 interest_group = ig:ig_trade_unions } }
	}
}

sakuya_b5_fx_add_loyalists_ctrl = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } add_radicals = { value = 1.0 interest_group = ig:ig_armed_forces } add_loyalists = { value = 1.0 interest_group = ig:ig_armed_forces } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } add_radicals = { value = 1.0 interest_group = ig:ig_devout } add_loyalists = { value = 1.0 interest_group = ig:ig_devout } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } add_radicals = { value = 1.0 interest_group = ig:ig_industrialists } add_loyalists = { value = 1.0 interest_group = ig:ig_industrialists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } add_radicals = { value = 1.0 interest_group = ig:ig_intelligentsia } add_loyalists = { value = 1.0 interest_group = ig:ig_intelligentsia } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } add_radicals = { value = 1.0 interest_group = ig:ig_landowners } add_loyalists = { value = 1.0 interest_group = ig:ig_landowners } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } add_radicals = { value = 1.0 interest_group = ig:ig_petty_bourgeoisie } add_loyalists = { value = 1.0 interest_group = ig:ig_petty_bourgeoisie } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } add_radicals = { value = 1.0 interest_group = ig:ig_rural_folk } add_loyalists = { value = 1.0 interest_group = ig:ig_rural_folk } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } add_radicals = { value = 1.0 interest_group = ig:ig_trade_unions } add_loyalists = { value = 1.0 interest_group = ig:ig_trade_unions } }
	}
}

sakuya_b5_fx_add_radicals = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } add_radicals = { value = 1.0 interest_group = ig:ig_armed_forces } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } add_radicals = { value = 1.0 interest_group = ig:ig_devout } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } add_radicals = { value = 1.0 interest_group = ig:ig_industrialists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } add_radicals = { value = 1.0 interest_group = ig:ig_intelligentsia } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } add_radicals = { value = 1.0 interest_group = ig:ig_landowners } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } add_radicals = { value = 1.0 interest_group = ig:ig_petty_bourgeoisie } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } add_radicals = { value = 1.0 interest_group = ig:ig_rural_folk } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } add_radicals = { value = 1.0 interest_group = ig:ig_trade_unions } }
	}
}

sakuya_b5_fx_add_radicals_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } add_radicals = { value = 0.5 interest_group = ig:ig_armed_forces } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } add_radicals = { value = 0.5 interest_group = ig:ig_devout } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } add_radicals = { value = 0.5 interest_group = ig:ig_industrialists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } add_radicals = { value = 0.5 interest_group = ig:ig_intelligentsia } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } add_radicals = { value = 0.5 interest_group = ig:ig_landowners } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } add_radicals = { value = 0.5 interest_group = ig:ig_petty_bourgeoisie } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } add_radicals = { value = 0.5 interest_group = ig:ig_rural_folk } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } add_radicals = { value = 0.5 interest_group = ig:ig_trade_unions } }
	}
}

sakuya_b5_fx_add_radicals_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } add_radicals = { value = 0.05 interest_group = ig:ig_armed_forces } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } add_radicals = { value = 0.05 interest_group = ig:ig_devout } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } add_radicals = { value = 0.05 interest_group = ig:ig_industrialists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } add_radicals = { value = 0.05 interest_group = ig:ig_intelligentsia } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } add_radicals = { value = 0.05 interest_group = ig:ig_landowners } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } add_radicals = { value = 0.05 interest_group = ig:ig_petty_bourgeoisie } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } add_radicals = { value = 0.05 interest_group = ig:ig_rural_folk } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } add_radicals = { value = 0.05 interest_group = ig:ig_trade_unions } }
	}
}

sakuya_b5_fx_add_radicals_ctrl = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } add_loyalists = { value = 1.0 interest_group = ig:ig_armed_forces } add_radicals = { value = 1.0 interest_group = ig:ig_armed_forces } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } add_loyalists = { value = 1.0 interest_group = ig:ig_devout } add_radicals = { value = 1.0 interest_group = ig:ig_devout } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } add_loyalists = { value = 1.0 interest_group = ig:ig_industrialists } add_radicals = { value = 1.0 interest_group = ig:ig_industrialists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } add_loyalists = { value = 1.0 interest_group = ig:ig_intelligentsia } add_radicals = { value = 1.0 interest_group = ig:ig_intelligentsia } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } add_loyalists = { value = 1.0 interest_group = ig:ig_landowners } add_radicals = { value = 1.0 interest_group = ig:ig_landowners } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } add_loyalists = { value = 1.0 interest_group = ig:ig_petty_bourgeoisie } add_radicals = { value = 1.0 interest_group = ig:ig_petty_bourgeoisie } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } add_loyalists = { value = 1.0 interest_group = ig:ig_rural_folk } add_radicals = { value = 1.0 interest_group = ig:ig_rural_folk } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } add_loyalists = { value = 1.0 interest_group = ig:ig_trade_unions } add_radicals = { value = 1.0 interest_group = ig:ig_trade_unions } }
	}
}

sakuya_b5_fx_add_ruling_interest_group = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ruling_interest_group = yes } }
	}
}

sakuya_b5_fx_remove_ruling_interest_group = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ruling_interest_group = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ruling_interest_group = yes } }
	}
}

sakuya_b5_fx_join_revolution = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { join_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { join_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { join_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { join_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { join_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { join_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { join_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { join_revolution = yes } }
	}
}

sakuya_b5_fx_set_only_legal_party = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } set_only_legal_party_from_ig = ig:ig_armed_forces }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } set_only_legal_party_from_ig = ig:ig_devout }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } set_only_legal_party_from_ig = ig:ig_industrialists }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } set_only_legal_party_from_ig = ig:ig_intelligentsia }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } set_only_legal_party_from_ig = ig:ig_landowners }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } set_only_legal_party_from_ig = ig:ig_petty_bourgeoisie }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } set_only_legal_party_from_ig = ig:ig_rural_folk }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } set_only_legal_party_from_ig = ig:ig_trade_unions }
	}
}

sakuya_b5_fx_abandon_revolution = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { abandon_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { abandon_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { abandon_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { abandon_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { abandon_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { abandon_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { abandon_revolution = yes } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { abandon_revolution = yes } }
	}
}

sakuya_b5_fx_add_ideology_liberal = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_liberal } }
	}
}

sakuya_b5_fx_add_ideology_socialist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_communist } }
	}
}

sakuya_b5_fx_add_ideology_republican = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_republican } }
	}
}

sakuya_b5_fx_remove_ideology_liberal = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_liberal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_liberal } }
	}
}

sakuya_b5_fx_remove_ideology_socialist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_communist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_communist } }
	}
}

sakuya_b5_fx_remove_ideology_republican = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_republican } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_republican } }
	}
}

sakuya_b5_fx_set_marked_character_as_ig_leader = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_variable = sakuya_b5_marked_character_ready
		every_country = {
			limit = {
				any_scope_character = {
					has_variable = sakuya_mark_character_target
				}
			}
			every_scope_character = {
				limit = { has_variable = sakuya_mark_character_target }
				save_scope_as = sakuya_b5_marked_character_scope
				set_variable = sakuya_b5_marked_character_ready
			}
		}
		if = {
			limit = {
				has_variable = sakuya_b5_marked_character_ready
				exists = scope:sakuya_b5_marked_character_scope
				has_variable = sakuya_b5_sel_ig_armed_forces
				scope:sakuya_b5_marked_character_scope.interest_group = { is_same_interest_group_type = ig:ig_armed_forces }
			}
			scope:sakuya_b5_marked_character_scope = { set_as_interest_group_leader = yes }
		}
		if = {
			limit = {
				has_variable = sakuya_b5_marked_character_ready
				exists = scope:sakuya_b5_marked_character_scope
				has_variable = sakuya_b5_sel_ig_devout
				scope:sakuya_b5_marked_character_scope.interest_group = { is_same_interest_group_type = ig:ig_devout }
			}
			scope:sakuya_b5_marked_character_scope = { set_as_interest_group_leader = yes }
		}
		if = {
			limit = {
				has_variable = sakuya_b5_marked_character_ready
				exists = scope:sakuya_b5_marked_character_scope
				has_variable = sakuya_b5_sel_ig_industrialists
				scope:sakuya_b5_marked_character_scope.interest_group = { is_same_interest_group_type = ig:ig_industrialists }
			}
			scope:sakuya_b5_marked_character_scope = { set_as_interest_group_leader = yes }
		}
		if = {
			limit = {
				has_variable = sakuya_b5_marked_character_ready
				exists = scope:sakuya_b5_marked_character_scope
				has_variable = sakuya_b5_sel_ig_intelligentsia
				scope:sakuya_b5_marked_character_scope.interest_group = { is_same_interest_group_type = ig:ig_intelligentsia }
			}
			scope:sakuya_b5_marked_character_scope = { set_as_interest_group_leader = yes }
		}
		if = {
			limit = {
				has_variable = sakuya_b5_marked_character_ready
				exists = scope:sakuya_b5_marked_character_scope
				has_variable = sakuya_b5_sel_ig_landowners
				scope:sakuya_b5_marked_character_scope.interest_group = { is_same_interest_group_type = ig:ig_landowners }
			}
			scope:sakuya_b5_marked_character_scope = { set_as_interest_group_leader = yes }
		}
		if = {
			limit = {
				has_variable = sakuya_b5_marked_character_ready
				exists = scope:sakuya_b5_marked_character_scope
				has_variable = sakuya_b5_sel_ig_petty_bourgeoisie
				scope:sakuya_b5_marked_character_scope.interest_group = { is_same_interest_group_type = ig:ig_petty_bourgeoisie }
			}
			scope:sakuya_b5_marked_character_scope = { set_as_interest_group_leader = yes }
		}
		if = {
			limit = {
				has_variable = sakuya_b5_marked_character_ready
				exists = scope:sakuya_b5_marked_character_scope
				has_variable = sakuya_b5_sel_ig_rural_folk
				scope:sakuya_b5_marked_character_scope.interest_group = { is_same_interest_group_type = ig:ig_rural_folk }
			}
			scope:sakuya_b5_marked_character_scope = { set_as_interest_group_leader = yes }
		}
		if = {
			limit = {
				has_variable = sakuya_b5_marked_character_ready
				exists = scope:sakuya_b5_marked_character_scope
				has_variable = sakuya_b5_sel_ig_trade_unions
				scope:sakuya_b5_marked_character_scope.interest_group = { is_same_interest_group_type = ig:ig_trade_unions }
			}
			scope:sakuya_b5_marked_character_scope = { set_as_interest_group_leader = yes }
		}
		remove_variable = sakuya_b5_marked_character_ready
	}
}

sakuya_b5_fx_set_leader_ideology_moderate = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { leader = { set_ideology = ideology:ideology_moderate } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { leader = { set_ideology = ideology:ideology_moderate } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { leader = { set_ideology = ideology:ideology_moderate } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { leader = { set_ideology = ideology:ideology_moderate } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { leader = { set_ideology = ideology:ideology_moderate } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { leader = { set_ideology = ideology:ideology_moderate } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { leader = { set_ideology = ideology:ideology_moderate } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { leader = { set_ideology = ideology:ideology_moderate } } }
	}
}

sakuya_b5_fx_set_leader_ideology_reformer = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { leader = { set_ideology = ideology:ideology_reformer } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { leader = { set_ideology = ideology:ideology_reformer } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { leader = { set_ideology = ideology:ideology_reformer } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { leader = { set_ideology = ideology:ideology_reformer } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { leader = { set_ideology = ideology:ideology_reformer } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { leader = { set_ideology = ideology:ideology_reformer } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { leader = { set_ideology = ideology:ideology_reformer } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { leader = { set_ideology = ideology:ideology_reformer } } }
	}
}

sakuya_b5_fx_set_leader_ideology_radical = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { leader = { set_ideology = ideology:ideology_radical } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { leader = { set_ideology = ideology:ideology_radical } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { leader = { set_ideology = ideology:ideology_radical } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { leader = { set_ideology = ideology:ideology_radical } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { leader = { set_ideology = ideology:ideology_radical } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { leader = { set_ideology = ideology:ideology_radical } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { leader = { set_ideology = ideology:ideology_radical } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { leader = { set_ideology = ideology:ideology_radical } } }
	}
}

sakuya_b5_fx_set_leader_ideology_traditionalist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { leader = { set_ideology = ideology:ideology_traditionalist } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { leader = { set_ideology = ideology:ideology_traditionalist } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { leader = { set_ideology = ideology:ideology_traditionalist } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { leader = { set_ideology = ideology:ideology_traditionalist } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { leader = { set_ideology = ideology:ideology_traditionalist } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { leader = { set_ideology = ideology:ideology_traditionalist } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { leader = { set_ideology = ideology:ideology_traditionalist } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { leader = { set_ideology = ideology:ideology_traditionalist } } }
	}
}

sakuya_b5_fx_set_leader_ideology_communist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { leader = { set_ideology = ideology:ideology_communist_leader } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { leader = { set_ideology = ideology:ideology_communist_leader } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { leader = { set_ideology = ideology:ideology_communist_leader } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { leader = { set_ideology = ideology:ideology_communist_leader } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { leader = { set_ideology = ideology:ideology_communist_leader } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { leader = { set_ideology = ideology:ideology_communist_leader } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { leader = { set_ideology = ideology:ideology_communist_leader } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { leader = { set_ideology = ideology:ideology_communist_leader } } }
	}
}

sakuya_b5_fx_set_leader_ideology_market_liberal = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { leader = { set_ideology = ideology:ideology_market_liberal } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { leader = { set_ideology = ideology:ideology_market_liberal } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { leader = { set_ideology = ideology:ideology_market_liberal } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { leader = { set_ideology = ideology:ideology_market_liberal } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { leader = { set_ideology = ideology:ideology_market_liberal } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { leader = { set_ideology = ideology:ideology_market_liberal } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { leader = { set_ideology = ideology:ideology_market_liberal } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { leader = { set_ideology = ideology:ideology_market_liberal } } }
	}
}

sakuya_b5_fx_create_leader_moderate = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } create_character = { interest_group = ig:ig_armed_forces culture = primary_culture ideology = ideology_moderate on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } create_character = { interest_group = ig:ig_devout culture = primary_culture ideology = ideology_moderate on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } create_character = { interest_group = ig:ig_industrialists culture = primary_culture ideology = ideology_moderate on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } create_character = { interest_group = ig:ig_intelligentsia culture = primary_culture ideology = ideology_moderate on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } create_character = { interest_group = ig:ig_landowners culture = primary_culture ideology = ideology_moderate on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } create_character = { interest_group = ig:ig_petty_bourgeoisie culture = primary_culture ideology = ideology_moderate on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } create_character = { interest_group = ig:ig_rural_folk culture = primary_culture ideology = ideology_moderate on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } create_character = { interest_group = ig:ig_trade_unions culture = primary_culture ideology = ideology_moderate on_created = { set_as_interest_group_leader = yes } } }
	}
}

sakuya_b5_fx_create_leader_radical = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } create_character = { interest_group = ig:ig_armed_forces culture = primary_culture ideology = ideology_radical on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } create_character = { interest_group = ig:ig_devout culture = primary_culture ideology = ideology_radical on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } create_character = { interest_group = ig:ig_industrialists culture = primary_culture ideology = ideology_radical on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } create_character = { interest_group = ig:ig_intelligentsia culture = primary_culture ideology = ideology_radical on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } create_character = { interest_group = ig:ig_landowners culture = primary_culture ideology = ideology_radical on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } create_character = { interest_group = ig:ig_petty_bourgeoisie culture = primary_culture ideology = ideology_radical on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } create_character = { interest_group = ig:ig_rural_folk culture = primary_culture ideology = ideology_radical on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } create_character = { interest_group = ig:ig_trade_unions culture = primary_culture ideology = ideology_radical on_created = { set_as_interest_group_leader = yes } } }
	}
}

sakuya_b5_fx_create_leader_communist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } create_character = { interest_group = ig:ig_armed_forces culture = primary_culture ideology = ideology_communist_leader on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } create_character = { interest_group = ig:ig_devout culture = primary_culture ideology = ideology_communist_leader on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } create_character = { interest_group = ig:ig_industrialists culture = primary_culture ideology = ideology_communist_leader on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } create_character = { interest_group = ig:ig_intelligentsia culture = primary_culture ideology = ideology_communist_leader on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } create_character = { interest_group = ig:ig_landowners culture = primary_culture ideology = ideology_communist_leader on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } create_character = { interest_group = ig:ig_petty_bourgeoisie culture = primary_culture ideology = ideology_communist_leader on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } create_character = { interest_group = ig:ig_rural_folk culture = primary_culture ideology = ideology_communist_leader on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } create_character = { interest_group = ig:ig_trade_unions culture = primary_culture ideology = ideology_communist_leader on_created = { set_as_interest_group_leader = yes } } }
	}
}

sakuya_b5_fx_create_leader_market_liberal = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } create_character = { interest_group = ig:ig_armed_forces culture = primary_culture ideology = ideology_market_liberal on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } create_character = { interest_group = ig:ig_devout culture = primary_culture ideology = ideology_market_liberal on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } create_character = { interest_group = ig:ig_industrialists culture = primary_culture ideology = ideology_market_liberal on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } create_character = { interest_group = ig:ig_intelligentsia culture = primary_culture ideology = ideology_market_liberal on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } create_character = { interest_group = ig:ig_landowners culture = primary_culture ideology = ideology_market_liberal on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } create_character = { interest_group = ig:ig_petty_bourgeoisie culture = primary_culture ideology = ideology_market_liberal on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } create_character = { interest_group = ig:ig_rural_folk culture = primary_culture ideology = ideology_market_liberal on_created = { set_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } create_character = { interest_group = ig:ig_trade_unions culture = primary_culture ideology = ideology_market_liberal on_created = { set_as_interest_group_leader = yes } } }
	}
}

sakuya_b5_fx_remove_current_ig_leader = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { leader = { remove_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { leader = { remove_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { leader = { remove_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { leader = { remove_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { leader = { remove_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { leader = { remove_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { leader = { remove_as_interest_group_leader = yes } } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { leader = { remove_as_interest_group_leader = yes } } }
	}
}

sakuya_b5_fx_set_ig_trait_engines_of_progress = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
	}
}

sakuya_b5_fx_set_ig_trait_responsible_government = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
	}
}

sakuya_b5_fx_set_ig_trait_propagandists = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_propagandists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_propagandists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_propagandists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_propagandists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_propagandists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_propagandists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_propagandists } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_propagandists } }
	}
}

sakuya_b5_fx_set_ig_trait_social_criticism = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
	}
}

sakuya_b5_fx_set_ig_trait_divine_right = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_divine_right } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_divine_right } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_divine_right } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_divine_right } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_divine_right } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_divine_right } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_divine_right } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_divine_right } }
	}
}

sakuya_b5_fx_set_ig_trait_work_ethic = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
	}
}

sakuya_b5_fx_set_ig_trait_old_ways = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_old_ways } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_old_ways } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_old_ways } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_old_ways } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_old_ways } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_old_ways } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_old_ways } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_old_ways } }
	}
}

sakuya_b5_fx_set_ig_trait_patriotic_fervor = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
	}
}

sakuya_b5_fx_set_ig_trait_job_creators = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_job_creators } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_job_creators } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_job_creators } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_job_creators } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_job_creators } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_job_creators } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_job_creators } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_job_creators } }
	}
}

sakuya_b5_fx_set_ig_trait_tax_avoidance = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
	}
}

sakuya_b5_fx_set_ig_trait_solidarity = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_solidarity } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_solidarity } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_solidarity } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_solidarity } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_solidarity } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_solidarity } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_solidarity } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_solidarity } }
	}
}

sakuya_b5_fx_set_ig_trait_honest_work = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_honest_work } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_honest_work } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_honest_work } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_honest_work } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_honest_work } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_honest_work } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_honest_work } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_honest_work } }
	}
}

# ============================================================
# Interest Group Ideology Add/Remove (Auto-generated)
# ============================================================
sakuya_b5_ido_add_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_paternalistic } }
    }
}
sakuya_b5_ido_remove_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_paternalistic } }
    }
}
sakuya_b5_ido_add_hierarchic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_hierarchic } }
    }
}
sakuya_b5_ido_remove_hierarchic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_hierarchic } }
    }
}
sakuya_b5_ido_add_oligarchic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_oligarchic } }
    }
}
sakuya_b5_ido_remove_oligarchic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_oligarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_oligarchic } }
    }
}
sakuya_b5_ido_add_loyalist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_loyalist } }
    }
}
sakuya_b5_ido_remove_loyalist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_loyalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_loyalist } }
    }
}
sakuya_b5_ido_add_patriarchal = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_patriarchal } }
    }
}
sakuya_b5_ido_remove_patriarchal = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_patriarchal } }
    }
}
sakuya_b5_ido_add_junker_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_junker_paternalistic } }
    }
}
sakuya_b5_ido_remove_junker_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_junker_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_junker_paternalistic } }
    }
}
sakuya_b5_ido_add_papal_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_papal_paternalistic } }
    }
}
sakuya_b5_ido_remove_papal_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_papal_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_papal_paternalistic } }
    }
}
sakuya_b5_ido_add_magnatial = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_magnatial } }
    }
}
sakuya_b5_ido_remove_magnatial = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_magnatial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_magnatial } }
    }
}
sakuya_b5_ido_add_scholar_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_scholar_paternalistic } }
    }
}
sakuya_b5_ido_remove_scholar_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_scholar_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_scholar_paternalistic } }
    }
}
sakuya_b5_ido_add_republican_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_republican_paternalistic } }
    }
}
sakuya_b5_ido_remove_republican_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_republican_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_republican_paternalistic } }
    }
}
sakuya_b5_ido_add_carlist_ig = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_carlist_ig } }
    }
}
sakuya_b5_ido_remove_carlist_ig = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_carlist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_carlist_ig } }
    }
}
sakuya_b5_ido_add_carlist_ig_2 = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_carlist_ig_2 } }
    }
}
sakuya_b5_ido_remove_carlist_ig_2 = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_carlist_ig_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_carlist_ig_2 } }
    }
}
sakuya_b5_ido_add_moderantist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_moderantist } }
    }
}
sakuya_b5_ido_remove_moderantist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_moderantist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_moderantist } }
    }
}
sakuya_b5_ido_add_pro_slavery = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_pro_slavery } }
    }
}
sakuya_b5_ido_remove_pro_slavery = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_pro_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_pro_slavery } }
    }
}
sakuya_b5_ido_add_pro_slavery_colonial = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_pro_slavery_colonial } }
    }
}
sakuya_b5_ido_remove_pro_slavery_colonial = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_pro_slavery_colonial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_pro_slavery_colonial } }
    }
}
sakuya_b5_ido_add_jingoist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_jingoist } }
    }
}
sakuya_b5_ido_remove_jingoist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_jingoist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_jingoist } }
    }
}
sakuya_b5_ido_add_patriotic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_patriotic } }
    }
}
sakuya_b5_ido_remove_patriotic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_patriotic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_patriotic } }
    }
}
sakuya_b5_ido_add_caudillismo = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_caudillismo } }
    }
}
sakuya_b5_ido_remove_caudillismo = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_caudillismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_caudillismo } }
    }
}
sakuya_b5_ido_add_bakufu = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_bakufu } }
    }
}
sakuya_b5_ido_remove_bakufu = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_bakufu } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_bakufu } }
    }
}
sakuya_b5_ido_add_sikh_militancy = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_sikh_militancy } }
    }
}
sakuya_b5_ido_remove_sikh_militancy = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_sikh_militancy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_sikh_militancy } }
    }
}
sakuya_b5_ido_add_military_absolutist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_military_absolutist } }
    }
}
sakuya_b5_ido_remove_military_absolutist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_military_absolutist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_military_absolutist } }
    }
}
sakuya_b5_ido_add_liberal_praetorian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_liberal_praetorian } }
    }
}
sakuya_b5_ido_remove_liberal_praetorian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_liberal_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_liberal_praetorian } }
    }
}
sakuya_b5_ido_add_conservative_praetorian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_conservative_praetorian } }
    }
}
sakuya_b5_ido_remove_conservative_praetorian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_conservative_praetorian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_conservative_praetorian } }
    }
}
sakuya_b5_ido_add_pious = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_pious } }
    }
}
sakuya_b5_ido_remove_pious = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_pious } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_pious } }
    }
}
sakuya_b5_ido_add_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_moralist } }
    }
}
sakuya_b5_ido_remove_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_moralist } }
    }
}
sakuya_b5_ido_add_corporatist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_corporatist } }
    }
}
sakuya_b5_ido_remove_corporatist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_corporatist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_corporatist } }
    }
}
sakuya_b5_ido_add_buddhist_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_buddhist_moralist } }
    }
}
sakuya_b5_ido_remove_buddhist_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_buddhist_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_buddhist_moralist } }
    }
}
sakuya_b5_ido_add_shinto_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_shinto_moralist } }
    }
}
sakuya_b5_ido_remove_shinto_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_shinto_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_shinto_moralist } }
    }
}
sakuya_b5_ido_add_russian_patriarch = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_russian_patriarch } }
    }
}
sakuya_b5_ido_remove_russian_patriarch = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_russian_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_russian_patriarch } }
    }
}
sakuya_b5_ido_add_confucian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_confucian } }
    }
}
sakuya_b5_ido_remove_confucian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_confucian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_confucian } }
    }
}
sakuya_b5_ido_add_papal_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_papal_moralist } }
    }
}
sakuya_b5_ido_remove_papal_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_papal_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_papal_moralist } }
    }
}
sakuya_b5_ido_add_ibadi_shura = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_ibadi_shura } }
    }
}
sakuya_b5_ido_remove_ibadi_shura = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_ibadi_shura } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_ibadi_shura } }
    }
}
sakuya_b5_ido_add_ibadi_imamate = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_ibadi_imamate } }
    }
}
sakuya_b5_ido_remove_ibadi_imamate = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_ibadi_imamate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_ibadi_imamate } }
    }
}
sakuya_b5_ido_add_oriental_orthodox_patriarch = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_oriental_orthodox_patriarch } }
    }
}
sakuya_b5_ido_remove_oriental_orthodox_patriarch = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_oriental_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_oriental_orthodox_patriarch } }
    }
}
sakuya_b5_ido_add_orthodox_patriarch = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_orthodox_patriarch } }
    }
}
sakuya_b5_ido_remove_orthodox_patriarch = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_orthodox_patriarch } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_orthodox_patriarch } }
    }
}
sakuya_b5_ido_add_montenegrin_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_montenegrin_moralist } }
    }
}
sakuya_b5_ido_remove_montenegrin_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_montenegrin_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_montenegrin_moralist } }
    }
}
sakuya_b5_ido_add_hindu_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_hindu_moralist } }
    }
}
sakuya_b5_ido_remove_hindu_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_hindu_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_hindu_moralist } }
    }
}
sakuya_b5_ido_add_hindu_moralist_british_india = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_hindu_moralist_british_india } }
    }
}
sakuya_b5_ido_remove_hindu_moralist_british_india = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_hindu_moralist_british_india } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_hindu_moralist_british_india } }
    }
}
sakuya_b5_ido_add_sikh_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_sikh_moralist } }
    }
}
sakuya_b5_ido_remove_sikh_moralist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_sikh_moralist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_sikh_moralist } }
    }
}
sakuya_b5_ido_add_heavenly_kingdom_theocratic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_heavenly_kingdom_theocratic } }
    }
}
sakuya_b5_ido_remove_heavenly_kingdom_theocratic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_heavenly_kingdom_theocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_heavenly_kingdom_theocratic } }
    }
}
sakuya_b5_ido_add_laissez_faire = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_laissez_faire } }
    }
}
sakuya_b5_ido_remove_laissez_faire = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_laissez_faire } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_laissez_faire } }
    }
}
sakuya_b5_ido_add_individualist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_individualist } }
    }
}
sakuya_b5_ido_remove_individualist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_individualist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_individualist } }
    }
}
sakuya_b5_ido_add_plutocratic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_plutocratic } }
    }
}
sakuya_b5_ido_remove_plutocratic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_plutocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_plutocratic } }
    }
}
sakuya_b5_ido_add_colonialist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_colonialist } }
    }
}
sakuya_b5_ido_remove_colonialist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_colonialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_colonialist } }
    }
}
sakuya_b5_ido_add_enclavist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_enclavist } }
    }
}
sakuya_b5_ido_remove_enclavist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_enclavist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_enclavist } }
    }
}
sakuya_b5_ido_add_malthusian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_malthusian } }
    }
}
sakuya_b5_ido_remove_malthusian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_malthusian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_malthusian } }
    }
}
sakuya_b5_ido_add_utilitarian_millian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_utilitarian_millian } }
    }
}
sakuya_b5_ido_remove_utilitarian_millian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_utilitarian_millian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_utilitarian_millian } }
    }
}
sakuya_b5_ido_add_liberal = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_liberal } }
    }
}
sakuya_b5_ido_remove_liberal = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_liberal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_liberal } }
    }
}
sakuya_b5_ido_add_republican = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_republican } }
    }
}
sakuya_b5_ido_remove_republican = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_republican } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_republican } }
    }
}
sakuya_b5_ido_add_anti_clerical = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_anti_clerical } }
    }
}
sakuya_b5_ido_remove_anti_clerical = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_anti_clerical } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_anti_clerical } }
    }
}
sakuya_b5_ido_add_anti_slavery = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_anti_slavery } }
    }
}
sakuya_b5_ido_remove_anti_slavery = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_anti_slavery } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_anti_slavery } }
    }
}
sakuya_b5_ido_add_constitutionalist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_constitutionalist } }
    }
}
sakuya_b5_ido_remove_constitutionalist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_constitutionalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_constitutionalist } }
    }
}
sakuya_b5_ido_add_liberal_modern = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_liberal_modern } }
    }
}
sakuya_b5_ido_remove_liberal_modern = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_liberal_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_liberal_modern } }
    }
}
sakuya_b5_ido_add_technocratic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_technocratic } }
    }
}
sakuya_b5_ido_remove_technocratic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_technocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_technocratic } }
    }
}
sakuya_b5_ido_add_feminist_ig = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_feminist_ig } }
    }
}
sakuya_b5_ido_remove_feminist_ig = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_feminist_ig } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_feminist_ig } }
    }
}
sakuya_b5_ido_add_ilustrado = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_ilustrado } }
    }
}
sakuya_b5_ido_remove_ilustrado = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_ilustrado } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_ilustrado } }
    }
}
sakuya_b5_ido_add_reactionary = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_reactionary } }
    }
}
sakuya_b5_ido_remove_reactionary = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_reactionary } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_reactionary } }
    }
}
sakuya_b5_ido_add_meritocratic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_meritocratic } }
    }
}
sakuya_b5_ido_remove_meritocratic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_meritocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_meritocratic } }
    }
}
sakuya_b5_ido_add_cartist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_cartist } }
    }
}
sakuya_b5_ido_remove_cartist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_cartist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_cartist } }
    }
}
sakuya_b5_ido_add_modernizer = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_modernizer } }
    }
}
sakuya_b5_ido_remove_modernizer = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_modernizer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_modernizer } }
    }
}
sakuya_b5_ido_add_sovereignist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_sovereignist } }
    }
}
sakuya_b5_ido_remove_sovereignist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_sovereignist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_sovereignist } }
    }
}
sakuya_b5_ido_add_regenerator = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_regenerator } }
    }
}
sakuya_b5_ido_remove_regenerator = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_regenerator } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_regenerator } }
    }
}
sakuya_b5_ido_add_patriarchal_suffrage = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_patriarchal_suffrage } }
    }
}
sakuya_b5_ido_remove_patriarchal_suffrage = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_patriarchal_suffrage } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_patriarchal_suffrage } }
    }
}
sakuya_b5_ido_add_agrarian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_agrarian } }
    }
}
sakuya_b5_ido_remove_agrarian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_agrarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_agrarian } }
    }
}
sakuya_b5_ido_add_particularist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_particularist } }
    }
}
sakuya_b5_ido_remove_particularist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_particularist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_particularist } }
    }
}
sakuya_b5_ido_add_isolationist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_isolationist } }
    }
}
sakuya_b5_ido_remove_isolationist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_isolationist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_isolationist } }
    }
}
sakuya_b5_ido_add_agrarian_jeffersonian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_agrarian_jeffersonian } }
    }
}
sakuya_b5_ido_remove_agrarian_jeffersonian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_agrarian_jeffersonian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_agrarian_jeffersonian } }
    }
}
sakuya_b5_ido_add_proletarian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_proletarian } }
    }
}
sakuya_b5_ido_remove_proletarian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_proletarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_proletarian } }
    }
}
sakuya_b5_ido_add_egalitarian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_egalitarian } }
    }
}
sakuya_b5_ido_remove_egalitarian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_egalitarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_egalitarian } }
    }
}
sakuya_b5_ido_add_populist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_populist } }
    }
}
sakuya_b5_ido_remove_populist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_populist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_populist } }
    }
}
sakuya_b5_ido_add_socialist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_communist } }
    }
}
sakuya_b5_ido_remove_socialist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_communist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_communist } }
    }
}
sakuya_b5_ido_add_egalitarian_modern = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_egalitarian_modern } }
    }
}
sakuya_b5_ido_remove_egalitarian_modern = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_egalitarian_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_egalitarian_modern } }
    }
}

sakuya_b5_ido_add_austrian_hegemony = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_austrian_hegemony } }
    }
}
sakuya_b5_ido_remove_austrian_hegemony = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_austrian_hegemony } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_austrian_hegemony } }
    }
}
sakuya_b5_ido_add_interventionist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_interventionist } }
    }
}
sakuya_b5_ido_remove_interventionist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_interventionist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_interventionist } }
    }
}
sakuya_b5_ido_add_rangaku = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_rangaku } }
    }
}
sakuya_b5_ido_remove_rangaku = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_rangaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_rangaku } }
    }
}
sakuya_b5_ido_add_mercantile = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_mercantile } }
    }
}
sakuya_b5_ido_remove_mercantile = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_mercantile } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_mercantile } }
    }
}
sakuya_b5_ido_add_japan_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_japan_paternalistic } }
    }
}
sakuya_b5_ido_remove_japan_paternalistic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_japan_paternalistic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_japan_paternalistic } }
    }
}
sakuya_b5_ido_add_japan_hierarchic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_japan_hierarchic } }
    }
}
sakuya_b5_ido_remove_japan_hierarchic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_japan_hierarchic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_japan_hierarchic } }
    }
}
sakuya_b5_ido_add_japan_hierarchic_2 = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_japan_hierarchic_2 } }
    }
}
sakuya_b5_ido_remove_japan_hierarchic_2 = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_japan_hierarchic_2 } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_japan_hierarchic_2 } }
    }
}

# ============================================================
# Interest Group Trait Set (Auto-generated)
# ============================================================

sakuya_b5_trait_set_noblesse_oblige = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_noblesse_oblige } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_noblesse_oblige } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_noblesse_oblige } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_noblesse_oblige } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_noblesse_oblige } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_noblesse_oblige } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_noblesse_oblige } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_noblesse_oblige } }
    }
}
sakuya_b5_trait_set_profitable_estates = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_profitable_estates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_profitable_estates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_profitable_estates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_profitable_estates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_profitable_estates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_profitable_estates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_profitable_estates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_profitable_estates } }
    }
}
sakuya_b5_trait_set_junkerdom = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_junkerdom } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_junkerdom } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_junkerdom } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_junkerdom } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_junkerdom } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_junkerdom } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_junkerdom } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_junkerdom } }
    }
}
sakuya_b5_trait_set_patrician_philanthropy = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_patrician_philanthropy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_patrician_philanthropy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_patrician_philanthropy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_patrician_philanthropy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_patrician_philanthropy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_patrician_philanthropy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_patrician_philanthropy } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_patrician_philanthropy } }
    }
}
sakuya_b5_trait_set_wiener_walzer = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_wiener_walzer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_wiener_walzer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_wiener_walzer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_wiener_walzer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_wiener_walzer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_wiener_walzer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_wiener_walzer } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_wiener_walzer } }
    }
}
sakuya_b5_trait_set_latifundios = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_latifundios } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_latifundios } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_latifundios } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_latifundios } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_latifundios } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_latifundios } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_latifundios } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_latifundios } }
    }
}
sakuya_b5_trait_set_family_ties = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_family_ties } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_family_ties } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_family_ties } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_family_ties } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_family_ties } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_family_ties } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_family_ties } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_family_ties } }
    }
}
sakuya_b5_trait_set_the_velvet_book = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_the_velvet_book } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_the_velvet_book } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_the_velvet_book } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_the_velvet_book } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_the_velvet_book } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_the_velvet_book } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_the_velvet_book } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_the_velvet_book } }
    }
}
sakuya_b5_trait_set_fazenda_ibicaba = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_fazenda_ibicaba } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_fazenda_ibicaba } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_fazenda_ibicaba } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_fazenda_ibicaba } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_fazenda_ibicaba } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_fazenda_ibicaba } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_fazenda_ibicaba } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_fazenda_ibicaba } }
    }
}
sakuya_b5_trait_set_famine_reserves = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_famine_reserves } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_famine_reserves } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_famine_reserves } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_famine_reserves } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_famine_reserves } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_famine_reserves } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_famine_reserves } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_famine_reserves } }
    }
}
sakuya_b5_trait_set_noble_privileges = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_noble_privileges } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_noble_privileges } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_noble_privileges } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_noble_privileges } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_noble_privileges } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_noble_privileges } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_noble_privileges } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_noble_privileges } }
    }
}
sakuya_b5_trait_set_bad_boyars = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_bad_boyars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_bad_boyars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_bad_boyars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_bad_boyars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_bad_boyars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_bad_boyars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_bad_boyars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_bad_boyars } }
    }
}
sakuya_b5_trait_set_summon_no_zamindars = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_summon_no_zamindars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_summon_no_zamindars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_summon_no_zamindars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_summon_no_zamindars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_summon_no_zamindars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_summon_no_zamindars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_summon_no_zamindars } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_summon_no_zamindars } }
    }
}
sakuya_b5_trait_set_patriotic_fervor = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_patriotic_fervor } }
    }
}
sakuya_b5_trait_set_elan_vital = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_elan_vital } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_elan_vital } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_elan_vital } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_elan_vital } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_elan_vital } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_elan_vital } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_elan_vital } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_elan_vital } }
    }
}
sakuya_b5_trait_set_self_strengthening = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_self_strengthening } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_self_strengthening } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_self_strengthening } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_self_strengthening } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_self_strengthening } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_self_strengthening } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_self_strengthening } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_self_strengthening } }
    }
}
sakuya_b5_trait_set_el_buen_jefe = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_el_buen_jefe } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_el_buen_jefe } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_el_buen_jefe } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_el_buen_jefe } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_el_buen_jefe } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_el_buen_jefe } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_el_buen_jefe } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_el_buen_jefe } }
    }
}
sakuya_b5_trait_set_veerta = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_veerta } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_veerta } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_veerta } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_veerta } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_veerta } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_veerta } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_veerta } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_veerta } }
    }
}
sakuya_b5_trait_set_veteran_consultation = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_veteran_consultation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_veteran_consultation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_veteran_consultation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_veteran_consultation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_veteran_consultation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_veteran_consultation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_veteran_consultation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_veteran_consultation } }
    }
}
sakuya_b5_trait_set_newly_created_army = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_newly_created_army } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_newly_created_army } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_newly_created_army } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_newly_created_army } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_newly_created_army } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_newly_created_army } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_newly_created_army } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_newly_created_army } }
    }
}
sakuya_b5_trait_set_clube_militar = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_clube_militar } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_clube_militar } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_clube_militar } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_clube_militar } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_clube_militar } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_clube_militar } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_clube_militar } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_clube_militar } }
    }
}
sakuya_b5_trait_set_khalsa = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_khalsa } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_khalsa } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_khalsa } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_khalsa } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_khalsa } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_khalsa } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_khalsa } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_khalsa } }
    }
}
sakuya_b5_trait_set_imperial_service = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_imperial_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_imperial_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_imperial_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_imperial_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_imperial_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_imperial_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_imperial_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_imperial_service } }
    }
}
sakuya_b5_trait_set_materiel_waste = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_materiel_waste } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_materiel_waste } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_materiel_waste } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_materiel_waste } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_materiel_waste } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_materiel_waste } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_materiel_waste } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_materiel_waste } }
    }
}
sakuya_b5_trait_set_parochial_leadership = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_parochial_leadership } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_parochial_leadership } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_parochial_leadership } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_parochial_leadership } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_parochial_leadership } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_parochial_leadership } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_parochial_leadership } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_parochial_leadership } }
    }
}
sakuya_b5_trait_set_coronelismo = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_coronelismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_coronelismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_coronelismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_coronelismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_coronelismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_coronelismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_coronelismo } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_coronelismo } }
    }
}
sakuya_b5_trait_set_divided_ranks = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_divided_ranks } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_divided_ranks } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_divided_ranks } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_divided_ranks } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_divided_ranks } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_divided_ranks } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_divided_ranks } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_divided_ranks } }
    }
}
sakuya_b5_trait_set_be_fruitful_and_multiply = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_be_fruitful_and_multiply } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_be_fruitful_and_multiply } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_be_fruitful_and_multiply } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_be_fruitful_and_multiply } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_be_fruitful_and_multiply } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_be_fruitful_and_multiply } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_be_fruitful_and_multiply } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_be_fruitful_and_multiply } }
    }
}
sakuya_b5_trait_set_work_ethic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_work_ethic } }
    }
}
sakuya_b5_trait_set_asceticism = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_asceticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_asceticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_asceticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_asceticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_asceticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_asceticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_asceticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_asceticism } }
    }
}
sakuya_b5_trait_set_kar_seva = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_kar_seva } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_kar_seva } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_kar_seva } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_kar_seva } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_kar_seva } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_kar_seva } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_kar_seva } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_kar_seva } }
    }
}
sakuya_b5_trait_set_temporal_mandate = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_temporal_mandate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_temporal_mandate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_temporal_mandate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_temporal_mandate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_temporal_mandate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_temporal_mandate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_temporal_mandate } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_temporal_mandate } }
    }
}
sakuya_b5_trait_set_the_best_revenge = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_the_best_revenge } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_the_best_revenge } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_the_best_revenge } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_the_best_revenge } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_the_best_revenge } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_the_best_revenge } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_the_best_revenge } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_the_best_revenge } }
    }
}
sakuya_b5_trait_set_heavenly_sovereign = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_heavenly_sovereign } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_heavenly_sovereign } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_heavenly_sovereign } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_heavenly_sovereign } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_heavenly_sovereign } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_heavenly_sovereign } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_heavenly_sovereign } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_heavenly_sovereign } }
    }
}
sakuya_b5_trait_set_da_wat = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_da_wat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_da_wat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_da_wat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_da_wat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_da_wat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_da_wat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_da_wat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_da_wat } }
    }
}
sakuya_b5_trait_set_divine_right = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_divine_right } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_divine_right } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_divine_right } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_divine_right } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_divine_right } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_divine_right } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_divine_right } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_divine_right } }
    }
}
sakuya_b5_trait_set_rehat = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_rehat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_rehat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_rehat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_rehat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_rehat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_rehat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_rehat } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_rehat } }
    }
}
sakuya_b5_trait_set_yeshivot = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_yeshivot } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_yeshivot } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_yeshivot } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_yeshivot } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_yeshivot } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_yeshivot } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_yeshivot } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_yeshivot } }
    }
}
sakuya_b5_trait_set_secular_shrine_theory = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_secular_shrine_theory } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_secular_shrine_theory } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_secular_shrine_theory } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_secular_shrine_theory } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_secular_shrine_theory } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_secular_shrine_theory } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_secular_shrine_theory } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_secular_shrine_theory } }
    }
}
sakuya_b5_trait_set_sharia = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_sharia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_sharia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_sharia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_sharia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_sharia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_sharia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_sharia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_sharia } }
    }
}
sakuya_b5_trait_set_mecelle = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_mecelle } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_mecelle } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_mecelle } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_mecelle } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_mecelle } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_mecelle } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_mecelle } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_mecelle } }
    }
}
sakuya_b5_trait_set_pious_fiction = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_pious_fiction } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_pious_fiction } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_pious_fiction } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_pious_fiction } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_pious_fiction } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_pious_fiction } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_pious_fiction } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_pious_fiction } }
    }
}
sakuya_b5_trait_set_traditsye = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_traditsye } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_traditsye } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_traditsye } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_traditsye } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_traditsye } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_traditsye } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_traditsye } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_traditsye } }
    }
}
sakuya_b5_trait_set_haibutsu_kishaku = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_haibutsu_kishaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_haibutsu_kishaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_haibutsu_kishaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_haibutsu_kishaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_haibutsu_kishaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_haibutsu_kishaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_haibutsu_kishaku } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_haibutsu_kishaku } }
    }
}
sakuya_b5_trait_set_job_creators = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_job_creators } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_job_creators } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_job_creators } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_job_creators } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_job_creators } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_job_creators } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_job_creators } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_job_creators } }
    }
}
sakuya_b5_trait_set_zaibatsu_cooperation = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_zaibatsu_cooperation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_zaibatsu_cooperation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_zaibatsu_cooperation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_zaibatsu_cooperation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_zaibatsu_cooperation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_zaibatsu_cooperation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_zaibatsu_cooperation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_zaibatsu_cooperation } }
    }
}
sakuya_b5_trait_set_kommerskollegium = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_kommerskollegium } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_kommerskollegium } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_kommerskollegium } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_kommerskollegium } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_kommerskollegium } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_kommerskollegium } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_kommerskollegium } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_kommerskollegium } }
    }
}
sakuya_b5_trait_set_ventilate_unify_beautify = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_ventilate_unify_beautify } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_ventilate_unify_beautify } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_ventilate_unify_beautify } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_ventilate_unify_beautify } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_ventilate_unify_beautify } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_ventilate_unify_beautify } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_ventilate_unify_beautify } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_ventilate_unify_beautify } }
    }
}
sakuya_b5_trait_set_responsible_government = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_responsible_government } }
    }
}
sakuya_b5_trait_set_cooperative_agencies = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_cooperative_agencies } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_cooperative_agencies } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_cooperative_agencies } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_cooperative_agencies } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_cooperative_agencies } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_cooperative_agencies } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_cooperative_agencies } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_cooperative_agencies } }
    }
}
sakuya_b5_trait_set_engines_of_progress = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_engines_of_progress } }
    }
}
sakuya_b5_trait_set_the_goods_must_flow = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_the_goods_must_flow } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_the_goods_must_flow } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_the_goods_must_flow } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_the_goods_must_flow } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_the_goods_must_flow } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_the_goods_must_flow } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_the_goods_must_flow } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_the_goods_must_flow } }
    }
}
sakuya_b5_trait_set_stamped_and_signed = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_stamped_and_signed } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_stamped_and_signed } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_stamped_and_signed } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_stamped_and_signed } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_stamped_and_signed } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_stamped_and_signed } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_stamped_and_signed } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_stamped_and_signed } }
    }
}
sakuya_b5_trait_set_shipping_magnates = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_shipping_magnates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_shipping_magnates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_shipping_magnates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_shipping_magnates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_shipping_magnates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_shipping_magnates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_shipping_magnates } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_shipping_magnates } }
    }
}
sakuya_b5_trait_set_tax_avoidance = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_tax_avoidance } }
    }
}
sakuya_b5_trait_set_zaibatsu_withdrawal = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_zaibatsu_withdrawal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_zaibatsu_withdrawal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_zaibatsu_withdrawal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_zaibatsu_withdrawal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_zaibatsu_withdrawal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_zaibatsu_withdrawal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_zaibatsu_withdrawal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_zaibatsu_withdrawal } }
    }
}
sakuya_b5_trait_set_wounded_honor = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_wounded_honor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_wounded_honor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_wounded_honor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_wounded_honor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_wounded_honor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_wounded_honor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_wounded_honor } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_wounded_honor } }
    }
}
sakuya_b5_trait_set_propagandists = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_propagandists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_propagandists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_propagandists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_propagandists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_propagandists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_propagandists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_propagandists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_propagandists } }
    }
}
sakuya_b5_trait_set_restoration = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_restoration } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_restoration } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_restoration } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_restoration } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_restoration } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_restoration } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_restoration } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_restoration } }
    }
}
sakuya_b5_trait_set_les_beaux_arts = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_les_beaux_arts } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_les_beaux_arts } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_les_beaux_arts } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_les_beaux_arts } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_les_beaux_arts } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_les_beaux_arts } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_les_beaux_arts } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_les_beaux_arts } }
    }
}
sakuya_b5_trait_set_brasilidade = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_brasilidade } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_brasilidade } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_brasilidade } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_brasilidade } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_brasilidade } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_brasilidade } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_brasilidade } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_brasilidade } }
    }
}
sakuya_b5_trait_set_westernisation = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_westernisation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_westernisation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_westernisation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_westernisation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_westernisation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_westernisation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_westernisation } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_westernisation } }
    }
}
sakuya_b5_trait_set_avant_garde = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_avant_garde } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_avant_garde } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_avant_garde } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_avant_garde } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_avant_garde } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_avant_garde } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_avant_garde } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_avant_garde } }
    }
}
sakuya_b5_trait_set_bachareis = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_bachareis } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_bachareis } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_bachareis } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_bachareis } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_bachareis } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_bachareis } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_bachareis } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_bachareis } }
    }
}
sakuya_b5_trait_set_social_criticism = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_social_criticism } }
    }
}
sakuya_b5_trait_set_crisis_of_identity = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_crisis_of_identity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_crisis_of_identity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_crisis_of_identity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_crisis_of_identity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_crisis_of_identity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_crisis_of_identity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_crisis_of_identity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_crisis_of_identity } }
    }
}
sakuya_b5_trait_set_swaraj = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_swaraj } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_swaraj } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_swaraj } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_swaraj } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_swaraj } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_swaraj } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_swaraj } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_swaraj } }
    }
}
sakuya_b5_trait_set_treasury_bonds = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_treasury_bonds } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_treasury_bonds } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_treasury_bonds } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_treasury_bonds } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_treasury_bonds } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_treasury_bonds } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_treasury_bonds } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_treasury_bonds } }
    }
}
sakuya_b5_trait_set_reorganization = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_reorganization } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_reorganization } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_reorganization } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_reorganization } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_reorganization } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_reorganization } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_reorganization } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_reorganization } }
    }
}
sakuya_b5_trait_set_master_of_the_house = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_master_of_the_house } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_master_of_the_house } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_master_of_the_house } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_master_of_the_house } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_master_of_the_house } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_master_of_the_house } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_master_of_the_house } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_master_of_the_house } }
    }
}
sakuya_b5_trait_set_old_lady_of_threadneedle_street = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_old_lady_of_threadneedle_street } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_old_lady_of_threadneedle_street } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_old_lady_of_threadneedle_street } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_old_lady_of_threadneedle_street } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_old_lady_of_threadneedle_street } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_old_lady_of_threadneedle_street } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_old_lady_of_threadneedle_street } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_old_lady_of_threadneedle_street } }
    }
}
sakuya_b5_trait_set_biedermanner = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_biedermanner } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_biedermanner } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_biedermanner } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_biedermanner } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_biedermanner } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_biedermanner } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_biedermanner } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_biedermanner } }
    }
}
sakuya_b5_trait_set_middle_managers = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_middle_managers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_middle_managers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_middle_managers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_middle_managers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_middle_managers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_middle_managers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_middle_managers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_middle_managers } }
    }
}
sakuya_b5_trait_set_bergsbrukens_valdistrikten = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_bergsbrukens_valdistrikten } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_bergsbrukens_valdistrikten } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_bergsbrukens_valdistrikten } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_bergsbrukens_valdistrikten } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_bergsbrukens_valdistrikten } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_bergsbrukens_valdistrikten } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_bergsbrukens_valdistrikten } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_bergsbrukens_valdistrikten } }
    }
}
sakuya_b5_trait_set_effendi = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_effendi } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_effendi } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_effendi } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_effendi } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_effendi } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_effendi } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_effendi } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_effendi } }
    }
}
sakuya_b5_trait_set_haute_finance = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_haute_finance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_haute_finance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_haute_finance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_haute_finance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_haute_finance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_haute_finance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_haute_finance } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_haute_finance } }
    }
}
sakuya_b5_trait_set_civil_service = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_civil_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_civil_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_civil_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_civil_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_civil_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_civil_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_civil_service } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_civil_service } }
    }
}
sakuya_b5_trait_set_lines_of_credit = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_lines_of_credit } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_lines_of_credit } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_lines_of_credit } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_lines_of_credit } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_lines_of_credit } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_lines_of_credit } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_lines_of_credit } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_lines_of_credit } }
    }
}
sakuya_b5_trait_set_xenophobia = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_xenophobia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_xenophobia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_xenophobia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_xenophobia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_xenophobia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_xenophobia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_xenophobia } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_xenophobia } }
    }
}
sakuya_b5_trait_set_bah_humbug = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_bah_humbug } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_bah_humbug } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_bah_humbug } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_bah_humbug } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_bah_humbug } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_bah_humbug } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_bah_humbug } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_bah_humbug } }
    }
}
sakuya_b5_trait_set_swadesh = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_swadesh } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_swadesh } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_swadesh } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_swadesh } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_swadesh } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_swadesh } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_swadesh } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_swadesh } }
    }
}
sakuya_b5_trait_set_farmers_markets = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_farmers_markets } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_farmers_markets } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_farmers_markets } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_farmers_markets } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_farmers_markets } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_farmers_markets } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_farmers_markets } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_farmers_markets } }
    }
}
sakuya_b5_trait_set_obshchina = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_obshchina } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_obshchina } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_obshchina } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_obshchina } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_obshchina } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_obshchina } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_obshchina } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_obshchina } }
    }
}
sakuya_b5_trait_set_nucleos_coloniais = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_nucleos_coloniais } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_nucleos_coloniais } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_nucleos_coloniais } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_nucleos_coloniais } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_nucleos_coloniais } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_nucleos_coloniais } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_nucleos_coloniais } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_nucleos_coloniais } }
    }
}
sakuya_b5_trait_set_bazaar_bargains = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_bazaar_bargains } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_bazaar_bargains } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_bazaar_bargains } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_bazaar_bargains } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_bazaar_bargains } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_bazaar_bargains } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_bazaar_bargains } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_bazaar_bargains } }
    }
}
sakuya_b5_trait_set_khalsa_panth = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_khalsa_panth } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_khalsa_panth } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_khalsa_panth } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_khalsa_panth } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_khalsa_panth } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_khalsa_panth } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_khalsa_panth } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_khalsa_panth } }
    }
}
sakuya_b5_trait_set_honest_work = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_honest_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_honest_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_honest_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_honest_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_honest_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_honest_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_honest_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_honest_work } }
    }
}
sakuya_b5_trait_set_fellahin = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_fellahin } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_fellahin } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_fellahin } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_fellahin } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_fellahin } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_fellahin } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_fellahin } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_fellahin } }
    }
}
sakuya_b5_trait_set_plantation_work = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_plantation_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_plantation_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_plantation_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_plantation_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_plantation_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_plantation_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_plantation_work } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_plantation_work } }
    }
}
sakuya_b5_trait_set_imandari = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_imandari } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_imandari } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_imandari } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_imandari } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_imandari } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_imandari } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_imandari } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_imandari } }
    }
}
sakuya_b5_trait_set_old_ways = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_old_ways } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_old_ways } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_old_ways } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_old_ways } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_old_ways } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_old_ways } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_old_ways } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_old_ways } }
    }
}
sakuya_b5_trait_set_of_the_sovereign_alone = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_of_the_sovereign_alone } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_of_the_sovereign_alone } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_of_the_sovereign_alone } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_of_the_sovereign_alone } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_of_the_sovereign_alone } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_of_the_sovereign_alone } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_of_the_sovereign_alone } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_of_the_sovereign_alone } }
    }
}
sakuya_b5_trait_set_born_particularists = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_born_particularists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_born_particularists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_born_particularists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_born_particularists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_born_particularists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_born_particularists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_born_particularists } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_born_particularists } }
    }
}
sakuya_b5_trait_set_solidarity = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_solidarity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_solidarity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_solidarity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_solidarity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_solidarity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_solidarity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_solidarity } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_solidarity } }
    }
}
sakuya_b5_trait_set_bourse_du_travail = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_bourse_du_travail } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_bourse_du_travail } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_bourse_du_travail } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_bourse_du_travail } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_bourse_du_travail } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_bourse_du_travail } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_bourse_du_travail } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_bourse_du_travail } }
    }
}
sakuya_b5_trait_set_industrial_organizers = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_industrial_organizers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_industrial_organizers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_industrial_organizers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_industrial_organizers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_industrial_organizers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_industrial_organizers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_industrial_organizers } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_industrial_organizers } }
    }
}
sakuya_b5_trait_set_work_to_rule = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_work_to_rule } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_work_to_rule } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_work_to_rule } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_work_to_rule } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_work_to_rule } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_work_to_rule } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_work_to_rule } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_work_to_rule } }
    }
}

sakuya_b5_trait_set_fudai_support = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_fudai_support } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_fudai_support } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_fudai_support } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_fudai_support } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_fudai_support } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_fudai_support } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_fudai_support } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_fudai_support } }
    }
}
sakuya_b5_trait_set_outspoken_tozama = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { set_ig_trait = ig_trait:ig_trait_outspoken_tozama } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { set_ig_trait = ig_trait:ig_trait_outspoken_tozama } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { set_ig_trait = ig_trait:ig_trait_outspoken_tozama } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { set_ig_trait = ig_trait:ig_trait_outspoken_tozama } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { set_ig_trait = ig_trait:ig_trait_outspoken_tozama } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { set_ig_trait = ig_trait:ig_trait_outspoken_tozama } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { set_ig_trait = ig_trait:ig_trait_outspoken_tozama } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { set_ig_trait = ig_trait:ig_trait_outspoken_tozama } }
    }
}

# === Tab 3: 游说团选择 ===

# 检查是否已选中游说团
sakuya_b5_lobby_selected_check = {
	scope = country
	is_shown = {
		any_political_lobby = {
			has_variable = sakuya_b5_sel_lobby
		}
	}
}

# 左键：打开选择本国游说团事件
sakuya_b5_lobby_select_open = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_variable = sakuya_main_force_show
		remove_variable = sakuya_b5_lobby_use_marked_country
		remove_variable = sakuya_b5_lobby_force_empty_notice
		trigger_event = { id = sakuya_main_03_01.2 popup = yes }
	}
}

# 右键：打开选择标记国游说团事件
sakuya_b5_lobby_select_open_marked = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		save_scope_as = sakuya_b5_root_country_scope
		remove_variable = sakuya_main_force_show
		remove_variable = sakuya_b5_lobby_mark_country_found
		remove_variable = sakuya_b5_lobby_use_marked_country
		remove_variable = sakuya_b5_lobby_force_empty_notice

		every_country = {
			limit = {
				has_variable = sakuya_mark_country_target
			}
			scope:sakuya_b5_root_country_scope = { set_variable = sakuya_b5_lobby_mark_country_found }
			save_scope_as = sakuya_b5_lobby_marked_country_scope
		}

		if = {
			limit = {
				has_variable = sakuya_b5_lobby_mark_country_found
				exists = scope:sakuya_b5_lobby_marked_country_scope
			}
			set_variable = sakuya_b5_lobby_use_marked_country
			trigger_event = { id = sakuya_main_03_01.2 popup = yes }
		}
		else = {
			set_variable = sakuya_b5_lobby_force_empty_notice
			trigger_event = { id = sakuya_main_03_01.2 popup = yes }
		}

		remove_variable = sakuya_b5_lobby_mark_country_found
	}
}

# 取消选择：全局清除所有游说团的选中变量
sakuya_b5_lobby_deselect = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_political_lobby = {
			limit = { has_variable = sakuya_b5_sel_lobby }
			remove_variable = sakuya_b5_sel_lobby
		}
		every_country = {
			limit = {
				any_political_lobby = {
					has_variable = sakuya_b5_sel_lobby
				}
			}
			every_political_lobby = {
				limit = { has_variable = sakuya_b5_sel_lobby }
				remove_variable = sakuya_b5_sel_lobby
			}
		}
	}
}

# === Tab 3 游说团功能 ===

# 检查：全球范围内是否有选中的游说团
sakuya_b5_lobby_selected_global_check = {
	scope = country
	is_shown = {
		OR = {
			any_political_lobby = { has_variable = sakuya_b5_sel_lobby }
			any_country = { any_political_lobby = { has_variable = sakuya_b5_sel_lobby } }
		}
	}
}

# 检查：游说团 + 利益集团均已选择
sakuya_b5_lobby_and_ig_check = {
	scope = country
	is_shown = {
		OR = {
			any_political_lobby = { has_variable = sakuya_b5_sel_lobby }
			any_country = { any_political_lobby = { has_variable = sakuya_b5_sel_lobby } }
		}
		OR = {
			has_variable = sakuya_b5_sel_ig_armed_forces
			has_variable = sakuya_b5_sel_ig_devout
			has_variable = sakuya_b5_sel_ig_industrialists
			has_variable = sakuya_b5_sel_ig_intelligentsia
			has_variable = sakuya_b5_sel_ig_landowners
			has_variable = sakuya_b5_sel_ig_petty_bourgeoisie
			has_variable = sakuya_b5_sel_ig_rural_folk
			has_variable = sakuya_b5_sel_ig_trade_unions
		}
	}
}

# 检查：有标记的目标国家
sakuya_b5_has_marked_country_check = {
	scope = country
	is_shown = {
		any_country = { has_variable = sakuya_mark_country_target }
	}
}

# 检查：杠杆加速修正是否激活
sakuya_b5_lobby_leverage_check = {
	scope = country
	is_shown = {
		has_variable = sakuya_b5_lobby_leverage_active
	}
}

# === 按钮1: 解散选中的游说团 ===
sakuya_b5_lobby_disband = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = {
			every_political_lobby = {
				limit = { has_variable = sakuya_b5_sel_lobby }
				remove_variable = sakuya_b5_sel_lobby
				disband_political_lobby = yes
			}
		}
	}
}

# === 按钮2: 利益集团加入游说团 ===
sakuya_b5_lobby_ig_join = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = {
			if = {
				limit = { any_political_lobby = { has_variable = sakuya_b5_sel_lobby } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_armed_forces } } ig:ig_armed_forces = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } add_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_devout } } ig:ig_devout = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } add_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_industrialists } } ig:ig_industrialists = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } add_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_intelligentsia } } ig:ig_intelligentsia = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } add_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_landowners } } ig:ig_landowners = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } add_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } } ig:ig_petty_bourgeoisie = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } add_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_rural_folk } } ig:ig_rural_folk = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } add_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_trade_unions } } ig:ig_trade_unions = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } add_lobby_member = scope:sakuya_b5_tmp_ig } }
			}
		}
	}
}

# === 按钮2 右键: 利益集团离开游说团 ===
sakuya_b5_lobby_ig_leave = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = {
			if = {
				limit = { any_political_lobby = { has_variable = sakuya_b5_sel_lobby } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_armed_forces } } ig:ig_armed_forces = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } remove_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_devout } } ig:ig_devout = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } remove_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_industrialists } } ig:ig_industrialists = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } remove_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_intelligentsia } } ig:ig_intelligentsia = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } remove_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_landowners } } ig:ig_landowners = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } remove_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } } ig:ig_petty_bourgeoisie = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } remove_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_rural_folk } } ig:ig_rural_folk = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } remove_lobby_member = scope:sakuya_b5_tmp_ig } }
				if = { limit = { root = { has_variable = sakuya_b5_sel_ig_trade_unions } } ig:ig_trade_unions = { save_scope_as = sakuya_b5_tmp_ig } every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } remove_lobby_member = scope:sakuya_b5_tmp_ig } }
			}
		}
	}
}

# === 按钮3: 安抚 +3 ===
sakuya_b5_lobby_appease = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = { every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } change_appeasement = { amount = 3 factor = appeasement_lobby_pleased } } }
	}
}

# === 按钮3 shift: 安抚 +10 ===
sakuya_b5_lobby_appease_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = { every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } change_appeasement = { amount = 10 factor = appeasement_lobby_pleased } } }
	}
}

# === 按钮3 右键: 激怒 -3 ===
sakuya_b5_lobby_anger = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = { every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } change_appeasement = { amount = -3 factor = appeasement_lobby_displeased } } }
	}
}

# === 按钮3 alt: 激怒 -10 ===
sakuya_b5_lobby_anger_alt = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = { every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } change_appeasement = { amount = -10 factor = appeasement_lobby_displeased } } }
	}
}

# === 按钮4: 全员加入游说团 ===
sakuya_b5_lobby_add_all = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = {
			if = {
				limit = { any_political_lobby = { has_variable = sakuya_b5_sel_lobby } }
				every_interest_group = {
					save_scope_as = sakuya_b5_tmp_ig
					prev = {
						every_political_lobby = {
							limit = { has_variable = sakuya_b5_sel_lobby }
							add_lobby_member = scope:sakuya_b5_tmp_ig
						}
					}
				}
			}
		}
	}
}

# === 按钮4 右键: 清空游说团全部成员 ===
sakuya_b5_lobby_remove_all = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = {
			every_political_lobby = {
				limit = { has_variable = sakuya_b5_sel_lobby }
				every_lobby_member = {
					save_scope_as = sakuya_b5_tmp_member
					prev = { remove_lobby_member = scope:sakuya_b5_tmp_member }
				}
			}
		}
	}
}

# === 按钮5: 解散本国所有游说团 ===
sakuya_b5_lobby_disband_all = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_political_lobby = {
			disband_political_lobby = yes
		}
	}
}

# === 按钮5 右键: 解散标记国所有游说团 ===
sakuya_b5_lobby_disband_all_marked = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = {
			limit = { has_variable = sakuya_mark_country_target }
			every_political_lobby = {
				disband_political_lobby = yes
			}
		}
	}
}

# === 按钮6: 成立亲目标国游说团（本国） ===
sakuya_b5_lobby_create_pro = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = {
			limit = { has_variable = sakuya_mark_country_target }
			save_scope_as = sakuya_b5_target_for_lobby
		}
		if = {
			limit = { exists = scope:sakuya_b5_target_for_lobby }
			if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else = { random_interest_group = { save_scope_as = sakuya_b5_ig_for_lobby } }
			create_political_lobby = {
				type = lobby_pro_country
				target = scope:sakuya_b5_target_for_lobby
				add_interest_group = scope:sakuya_b5_ig_for_lobby
				lobby_formation_reason = funded
			}
		}
	}
}

# === 按钮6 右键: 成立反目标国游说团（本国） ===
sakuya_b5_lobby_create_anti = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = {
			limit = { has_variable = sakuya_mark_country_target }
			save_scope_as = sakuya_b5_target_for_lobby
		}
		if = {
			limit = { exists = scope:sakuya_b5_target_for_lobby }
			if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else_if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { save_scope_as = sakuya_b5_ig_for_lobby } }
			else = { random_interest_group = { save_scope_as = sakuya_b5_ig_for_lobby } }
			create_political_lobby = {
				type = lobby_anti_country
				target = scope:sakuya_b5_target_for_lobby
				add_interest_group = scope:sakuya_b5_ig_for_lobby
				lobby_formation_reason = funded
			}
		}
	}
}

# === 按钮6 shift: 在目标国成立亲玩家游说团 ===
sakuya_b5_lobby_create_pro_in_target = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		save_scope_as = sakuya_b5_player_country
		every_country = {
			limit = { has_variable = sakuya_mark_country_target }
			random_interest_group = { save_scope_as = sakuya_b5_ig_for_lobby }
			create_political_lobby = {
				type = lobby_pro_country
				target = scope:sakuya_b5_player_country
				add_interest_group = scope:sakuya_b5_ig_for_lobby
				lobby_formation_reason = funded
			}
		}
	}
}

# === 按钮6 alt: 在目标国成立反玩家游说团 ===
sakuya_b5_lobby_create_anti_in_target = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		save_scope_as = sakuya_b5_player_country
		every_country = {
			limit = { has_variable = sakuya_mark_country_target }
			random_interest_group = { save_scope_as = sakuya_b5_ig_for_lobby }
			create_political_lobby = {
				type = lobby_anti_country
				target = scope:sakuya_b5_player_country
				add_interest_group = scope:sakuya_b5_ig_for_lobby
				lobby_formation_reason = funded
			}
		}
	}
}

# === 按钮7: 转换游说团类型（亲↔反） ===
sakuya_b5_lobby_swap_type = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = {
			every_political_lobby = {
				limit = { has_variable = sakuya_b5_sel_lobby }
				target = { save_scope_as = sakuya_b5_swap_target }
				save_scope_as = sakuya_b5_swap_lobby
				if = { limit = { is_political_lobby_type = lobby_pro_country } root = { set_variable = sakuya_b5_swap_to_anti } }
				else_if = { limit = { is_political_lobby_type = lobby_anti_country } root = { set_variable = sakuya_b5_swap_to_pro } }
				else_if = { limit = { is_political_lobby_type = lobby_pro_overlord } root = { set_variable = sakuya_b5_swap_to_anti_overlord } }
				else_if = { limit = { is_political_lobby_type = lobby_anti_overlord } root = { set_variable = sakuya_b5_swap_to_pro_overlord } }
			}
		}
		if = {
			limit = { exists = scope:sakuya_b5_swap_lobby }
			scope:sakuya_b5_swap_lobby = {
				remove_variable = sakuya_b5_sel_lobby
				disband_political_lobby = yes
			}
			if = {
				limit = { has_variable = sakuya_b5_swap_to_anti }
				every_country = {
					limit = { any_political_lobby = { NOT = { has_variable = sakuya_b5_sel_lobby } } }
					random_interest_group = { save_scope_as = sakuya_b5_swap_ig }
				}
				create_political_lobby = { type = lobby_anti_country target = scope:sakuya_b5_swap_target add_interest_group = scope:sakuya_b5_swap_ig lobby_formation_reason = funded }
			}
			else_if = {
				limit = { has_variable = sakuya_b5_swap_to_pro }
				random_interest_group = { save_scope_as = sakuya_b5_swap_ig }
				create_political_lobby = { type = lobby_pro_country target = scope:sakuya_b5_swap_target add_interest_group = scope:sakuya_b5_swap_ig lobby_formation_reason = funded }
			}
			else_if = {
				limit = { has_variable = sakuya_b5_swap_to_anti_overlord }
				random_interest_group = { save_scope_as = sakuya_b5_swap_ig }
				create_political_lobby = { type = lobby_anti_overlord target = scope:sakuya_b5_swap_target add_interest_group = scope:sakuya_b5_swap_ig lobby_formation_reason = funded }
			}
			else_if = {
				limit = { has_variable = sakuya_b5_swap_to_pro_overlord }
				random_interest_group = { save_scope_as = sakuya_b5_swap_ig }
				create_political_lobby = { type = lobby_pro_overlord target = scope:sakuya_b5_swap_target add_interest_group = scope:sakuya_b5_swap_ig lobby_formation_reason = funded }
			}
			remove_variable = sakuya_b5_swap_to_anti
			remove_variable = sakuya_b5_swap_to_pro
			remove_variable = sakuya_b5_swap_to_anti_overlord
			remove_variable = sakuya_b5_swap_to_pro_overlord
		}
	}
}

# === 按钮8: 强制请求结果 ===
sakuya_b5_lobby_force_accept = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = { every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } change_appeasement = { amount = 5 factor = appeasement_lobby_request_accepted } } }
	}
}

sakuya_b5_lobby_force_ignore = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		every_country = { every_political_lobby = { limit = { has_variable = sakuya_b5_sel_lobby } change_appeasement = { amount = -5 factor = appeasement_lobby_request_ignored } } }
	}
}

# === 按钮9: 杠杆加速 ===
sakuya_b5_lobby_leverage_add = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_lobby_leverage_mult } } set_variable = { name = sakuya_b5_lobby_leverage_mult value = 0 } }
		change_variable = { name = sakuya_b5_lobby_leverage_mult add = 1 }
		remove_modifier = sakuya_cheat_b5_lobby_leverage
		add_modifier = { name = sakuya_cheat_b5_lobby_leverage multiplier = var:sakuya_b5_lobby_leverage_mult }
		set_variable = sakuya_b5_lobby_leverage_active
	}
}

sakuya_b5_lobby_leverage_add_shift = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_lobby_leverage_mult } } set_variable = { name = sakuya_b5_lobby_leverage_mult value = 0 } }
		change_variable = { name = sakuya_b5_lobby_leverage_mult add = 10 }
		remove_modifier = sakuya_cheat_b5_lobby_leverage
		add_modifier = { name = sakuya_cheat_b5_lobby_leverage multiplier = var:sakuya_b5_lobby_leverage_mult }
		set_variable = sakuya_b5_lobby_leverage_active
	}
}

sakuya_b5_lobby_leverage_sub = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { NOT = { has_variable = sakuya_b5_lobby_leverage_mult } } set_variable = { name = sakuya_b5_lobby_leverage_mult value = 0 } }
		change_variable = { name = sakuya_b5_lobby_leverage_mult add = -1 }
		remove_modifier = sakuya_cheat_b5_lobby_leverage
		add_modifier = { name = sakuya_cheat_b5_lobby_leverage multiplier = var:sakuya_b5_lobby_leverage_mult }
		set_variable = sakuya_b5_lobby_leverage_active
	}
}

sakuya_b5_lobby_leverage_clear = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		remove_modifier = sakuya_cheat_b5_lobby_leverage
		remove_variable = sakuya_b5_lobby_leverage_mult
		remove_variable = sakuya_b5_lobby_leverage_active
	}
}



sakuya_b5_ido_add_militarist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_militarist } }
    }
}

sakuya_b5_ido_remove_militarist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_militarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_militarist } }
    }
}

sakuya_b5_fx_add_ideology_militarist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_militarist } }
	}
}

sakuya_b5_fx_remove_ideology_militarist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_militarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_militarist } }
	}
}

sakuya_b5_ido_add_internationalist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_internationalist } }
    }
}

sakuya_b5_ido_remove_internationalist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_internationalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_internationalist } }
    }
}

sakuya_b5_fx_add_ideology_internationalist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_internationalist } }
	}
}

sakuya_b5_fx_remove_ideology_internationalist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_internationalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_internationalist } }
	}
}

sakuya_b5_ido_add_disciplinarian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_disciplinarian } }
    }
}

sakuya_b5_ido_remove_disciplinarian = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_disciplinarian } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_disciplinarian } }
    }
}

sakuya_b5_fx_add_ideology_disciplinarian = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_disciplinarian } }
	}
}

sakuya_b5_fx_remove_ideology_disciplinarian = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_disciplinarian } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_disciplinarian } }
	}
}

sakuya_b5_ido_add_militant = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_militant } }
    }
}

sakuya_b5_ido_remove_militant = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_militant } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_militant } }
    }
}

sakuya_b5_fx_add_ideology_militant = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_militant } }
	}
}

sakuya_b5_fx_remove_ideology_militant = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_militant } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_militant } }
	}
}

sakuya_b5_ido_add_defensist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_defensist } }
    }
}

sakuya_b5_ido_remove_defensist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_defensist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_defensist } }
    }
}

sakuya_b5_fx_add_ideology_defensist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_defensist } }
	}
}

sakuya_b5_fx_remove_ideology_defensist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_defensist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_defensist } }
	}
}

sakuya_b5_ido_add_materialist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_materialist } }
    }
}

sakuya_b5_ido_remove_materialist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_materialist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_materialist } }
    }
}

sakuya_b5_fx_add_ideology_materialist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_materialist } }
	}
}

sakuya_b5_fx_remove_ideology_materialist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_materialist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_materialist } }
	}
}

sakuya_b5_ido_add_managerial = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_managerial } }
    }
}

sakuya_b5_ido_remove_managerial = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_managerial } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_managerial } }
    }
}

sakuya_b5_fx_add_ideology_managerial = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_managerial } }
	}
}

sakuya_b5_fx_remove_ideology_managerial = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_managerial } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_managerial } }
	}
}

sakuya_b5_ido_add_russian_patriarchal = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_russian_patriarchal } }
    }
}

sakuya_b5_ido_remove_russian_patriarchal = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_russian_patriarchal } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_russian_patriarchal } }
    }
}

sakuya_b5_fx_add_ideology_russian_patriarchal = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_russian_patriarchal } }
	}
}

sakuya_b5_fx_remove_ideology_russian_patriarchal = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_russian_patriarchal } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_russian_patriarchal } }
	}
}

sakuya_b5_ido_add_tsarist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_tsarist } }
    }
}

sakuya_b5_ido_remove_tsarist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_tsarist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_tsarist } }
    }
}

sakuya_b5_fx_add_ideology_tsarist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_tsarist } }
	}
}

sakuya_b5_fx_remove_ideology_tsarist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_tsarist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_tsarist } }
	}
}

sakuya_b5_ido_add_autocratic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_autocratic } }
    }
}

sakuya_b5_ido_remove_autocratic = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_autocratic } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_autocratic } }
    }
}

sakuya_b5_fx_add_ideology_autocratic = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_autocratic } }
	}
}

sakuya_b5_fx_remove_ideology_autocratic = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_autocratic } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_autocratic } }
	}
}

sakuya_b5_ido_add_spiritual = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_spiritual } }
    }
}

sakuya_b5_ido_remove_spiritual = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_spiritual } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_spiritual } }
    }
}

sakuya_b5_fx_add_ideology_spiritual = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_spiritual } }
	}
}

sakuya_b5_fx_remove_ideology_spiritual = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_spiritual } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_spiritual } }
	}
}

sakuya_b5_ido_add_universalist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_universalist } }
    }
}

sakuya_b5_ido_remove_universalist = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_universalist } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_universalist } }
    }
}

sakuya_b5_fx_add_ideology_universalist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_universalist } }
	}
}

sakuya_b5_fx_remove_ideology_universalist = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_universalist } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_universalist } }
	}
}

sakuya_b5_ido_add_universalist_modern = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_universalist_modern } }
    }
}

sakuya_b5_ido_remove_universalist_modern = {
    scope = country
    is_shown = { is_player = yes }
    effect = {
        if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_universalist_modern } }
        if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_universalist_modern } }
    }
}

sakuya_b5_fx_add_ideology_universalist_modern = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { add_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { add_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { add_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { add_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { add_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { add_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { add_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { add_ideology = ideology_universalist_modern } }
	}
}

sakuya_b5_fx_remove_ideology_universalist_modern = {
	scope = country
	is_shown = { is_player = yes }
	effect = {
		if = { limit = { has_variable = sakuya_b5_sel_ig_armed_forces } ig:ig_armed_forces = { remove_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_devout } ig:ig_devout = { remove_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_industrialists } ig:ig_industrialists = { remove_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_intelligentsia } ig:ig_intelligentsia = { remove_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_landowners } ig:ig_landowners = { remove_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_petty_bourgeoisie } ig:ig_petty_bourgeoisie = { remove_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_rural_folk } ig:ig_rural_folk = { remove_ideology = ideology_universalist_modern } }
		if = { limit = { has_variable = sakuya_b5_sel_ig_trade_unions } ig:ig_trade_unions = { remove_ideology = ideology_universalist_modern } }
	}
}