targeted_decisions = {

	imperial_corrupt_councillor = {
		filter = realm
		ai_target_filter = realm
		ai_check_interval = 12

		only_independent = yes

		from_potential = {
			real_tier = EMPEROR
			has_imperial_government_trigger = yes
			uses_decadence = no

			NOT = {
				any_demesne_title = { temporary = yes }
			}
		}

		potential = {
			OR = {
				is_voter = yes
				is_councillor = yes
			}

			ai = yes

			NOT = {
				has_opinion_modifier = {
					name = opinion_corrupted
					who = FROM
				}
			}
		}

		allow = {
			ROOT = {
				OR = {
					trait = greedy
					trait = gluttonous
					trait = proud
					trait = ambitious
					trait = trusting
					trait = slow
					trait = imbecile
				}

				NOR = {
					trait = just
					trait = temperate
					trait = diligent
					trait = paranoid
				}

				is_not_in_regency_trigger = yes
			}

			FROM = {
				prestige >= 100

				NOR = {
					has_character_modifier = imperial_decadence_8

					custom_tooltip = {
						text = HAS_RECENTLY_CORRUPTED_COUNCILLOR
						has_character_modifier = council_corruption_timer
					}
				}

				is_not_in_regency_trigger = yes
			}
		}

		effect = {
			ROOT = {
				opinion = {
					name = opinion_corrupted
					who = FROM
					years = 5
				}

				hidden_effect = {
					random = {
						chance = 25
						add_trait_ambitious_effect = yes
					}

					random = {
						chance = 25
						add_trait_gluttonous_effect = yes
					}

					if = {
						limit = { trait = charitable }

						random = {
							chance = 50
							remove_trait_charitable_effect = yes
						}
					}
					else_if = {
						limit = { NOT = { trait = greedy } }

						random = {
							chance = 25
							add_trait_greedy_effect = yes
						}
					}

					if = {
						limit = { trait = humble }

						random = {
							chance = 50
							remove_trait_humble_effect = yes
						}
					}
					else_if = {
						limit = { NOT = { trait = proud } }

						random = {
							chance = 25
							add_trait_proud_effect = yes
						}
					}
				}
			}

			FROM = {
				show_scope_change = no

				prestige = -100

				if = {
					limit = {
						OR = {
							has_character_modifier = imperial_decadence_6
							has_character_modifier = imperial_decadence_7
						}
					}

					custom_tooltip = {
						text = IMPERIAL_DECADENCE_PLUS_1TO2

						primary_title = {
							random_list = {
								20 = { change_variable = { which = imperial_decadence value = 1 } }
								10 = { change_variable = { which = imperial_decadence value = 2 } }
							}
						}
					}
				}
				else_if = {
					limit = {
						OR = {
							has_character_modifier = imperial_decadence_4
							has_character_modifier = imperial_decadence_5
						}
					}

					custom_tooltip = {
						text = IMPERIAL_DECADENCE_PLUS_1TO3

						primary_title = {
							random_list = {
								10 = { change_variable = { which = imperial_decadence value = 1 } }
								20 = { change_variable = { which = imperial_decadence value = 2 } }
								10 = { change_variable = { which = imperial_decadence value = 3 } }
							}
						}
					}
				}
				else_if = {
					limit = {
						OR = {
							has_character_modifier = imperial_decadence_2
							has_character_modifier = imperial_decadence_3
						}
					}

					custom_tooltip = {
						text = IMPERIAL_DECADENCE_PLUS_2TO4

						primary_title = {
							random_list = {
								10 = { change_variable = { which = imperial_decadence value = 2 } }
								20 = { change_variable = { which = imperial_decadence value = 3 } }
								10 = { change_variable = { which = imperial_decadence value = 4 } }
							}
						}
					}
				}
				else = {
					custom_tooltip = {
						text = IMPERIAL_DECADENCE_PLUS_3TO5

						primary_title = {
							random_list = {
								10 = { change_variable = { which = imperial_decadence value = 3 } }
								20 = { change_variable = { which = imperial_decadence value = 4 } }
								10 = { change_variable = { which = imperial_decadence value = 5 } }
							}
						}
					}
				}

				add_character_modifier = {
					name = council_corruption_timer
					years = 1
					hidden = yes
				}

				character_event = { id = Plus.1852 } # change the decadence modifier

				if = {
					limit = { trait = just }

					random = {
						chance = 50
						remove_trait_just_effect = yes
					}
				}
				else_if = {
					limit = { NOT = { trait = arbitrary } }

					random = {
						chance = 25
						add_trait_arbitrary_effect = yes
					}
				}
			}
		}

		ai_will_do = {
			factor = 1

			trigger = {
				FROM = {
					NOR = {
						trait = just
						trait = honest
						trait = diligent
					}

					trigger_if = {
						limit = {
							OR = {
								has_character_modifier = imperial_decadence_6
								has_character_modifier = imperial_decadence_7
							}
						}

						OR = {
							trait = lunatic
							trait = possessed
							is_dumb_trigger = yes
						}
					}
				}

				opinion = {
					who = FROM
					value < 10
				}

				opinion = {
					who = FROM
					value >= -40
				}

				crime_against_FROM_trigger = no

				NOR = {
					has_non_aggression_pact_with = FROM
					has_truce = FROM
				}

				trigger_if = {
					limit = { leads_faction = faction_powerful_vassal_takeover }
					faction_power = { faction = faction_powerful_vassal_takeover power >= 0.7 }
				}
				trigger_else_if = {
					limit = { leads_faction = faction_increase_council_power }
					faction_power = { faction = faction_increase_council_power power >= 0.7 }
				}
				trigger_else_if = {
					limit = { leads_faction = faction_separatist }
					faction_power = { faction = faction_separatist power >= 0.7 }
				}
				trigger_else_if = {
					limit = { leads_faction = faction_pretender }
					faction_power = { faction = faction_pretender power >= 0.7 }
				}
				trigger_else = {
					leads_faction = faction_succ_feudal_elective
					faction_power = { faction = faction_succ_feudal_elective power >= 0.7 }
				}
			}

			mult_modifier = {
				factor = 0.5

				FROM = {
					OR = {
						has_character_modifier = imperial_decadence_2
						has_character_modifier = imperial_decadence_3
					}

					is_dumb_trigger = no

					NOR = {
						trait = lunatic
						trait = possessed
					}
				}
			}

			mult_modifier = {
				factor = 0.25

				FROM = {
					OR = {
						has_character_modifier = imperial_decadence_4
						has_character_modifier = imperial_decadence_5
					}

					is_dumb_trigger = no

					NOR = {
						trait = lunatic
						trait = possessed
					}
				}
			}
		}
	}

}