namespace = MRPC

# last member of patrician dies - if city have a new mayor succeeds
character_event = {
	id = MRPC.010

	is_triggered_only = yes
	hide_window = yes

	is_patrician = yes

	trigger = {
		is_merchant_republic = no

		is_dying = yes
		current_heir = {
			NOT = { dynasty = ROOT }
		}

		capital_holding = {
			holding_type = city
		}
	}

	immediate = {
		primary_title = {
			succession = open_elective
		}
	}
}

# new patrician family arise from an existing republic vassal & improve stats
character_event = {
	id = MRPC.011

	is_triggered_only = yes
	hide_window = yes

	is_patrician = yes

	trigger = {
		is_merchant_republic = no

		FROM = {
			holding_type = family_palace
		}
	}

	immediate = {
		health = 1
		fertility = 0.2
		prestige = 100

		if = {
			limit = { diplomacy < 10 }
			add_trait = gregarious
		}
		if = {
			limit = { intrigue < 8 }
			change_intrigue = 4

# cleanslate renamed trait
#			if = {
#				limit = {
#					intrigue > 8
#					lifestyle_traits < 1
#				}
#				add_trait = schemer
#			}
		}

		add_trait = ambitious

		random = {
			chance = 50
			add_trait = shrewd
		}

		# if last patrician was murdered, become paranoid
		if = {
			limit = {
				liege = { has_character_modifier = known_murderer }
			}
			add_trait = paranoid
		}

		# manually boost education due to broken random seed
		if = {
			limit = {
				OR = {
					trait = naive_appeaser
					trait = underhanded_rogue
					trait = tough_soldier
#					trait = martial_cleric
				}
			}
			clear_education_trait = yes
			add_trait = charismatic_negotiator
		}
		else_if = {
			limit = {
				OR = {
					trait = indulgent_wastrel
					trait = thrifty_clerk
					trait = scholarly_theologian
					trait = mastermind_theologian
				}
			}
			clear_education_trait = yes
			add_trait = fortune_builder
		}
		else_if = {
			limit = {
				OR = {
					trait = amateurish_plotter
					trait = flamboyant_schemer
					trait = misguided_warrior
					trait = detached_priest
				}
			}
			clear_education_trait = yes
			add_trait = intricate_webweaver
		}

		# new patrician arose from existing republic vassal
		liege = {
			random_vassal = {
				limit = {
					is_republic = yes
					is_patrician = no
				}

				preferred_limit = {
					is_powerful_vassal = yes
				}
				preferred_limit = {
					tier = KING
				}
				preferred_limit = {
					tier = DUKE
				}
				preferred_limit = {
					tier = COUNT
				}
				
				abdicate_to = ROOT
			}
		}
		recalc_succession = yes
	}
}